Skip to content

Commit

Permalink
Add section on communication
Browse files Browse the repository at this point in the history
  • Loading branch information
noelwelsh committed Aug 26, 2024
1 parent 64798c6 commit 0fac59f
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions docs/src/pages/development/process.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Development Process


## Communication

The majority of the work on Doodle is done by a very small number of people.
Hence we have very simple processes for communication.
If you are interested in developing some functionality we suggest you either discuss it in [Discord][discord], or, if the work is small in scope and well specified, just do it and submit a PR.
We don't assign issues to people, or have other formalities, because they haven't proven necessary.


## Automated Code Checks

The `build` task in sbt should be run whenever you have finished code that is ready to be pushed to the main repository. As well as compiling code and running tests this command formats code, organizes imports, checks dependencies are up to date, and more. Many of these are checked by CI, and your code will be rejected if the checks do not pass.
Expand All @@ -23,3 +31,5 @@ Testing is difficult for a project like Doodle, where the output can be hard to
## Documentation

New functionality isn't finished until documentation is written.

[discord]: https://discord.gg/rRhcFbJxVG

0 comments on commit 0fac59f

Please sign in to comment.