diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7c0cfe9a2..9be2a36c4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,8 +8,14 @@ Contributions are welcome at this point, since the API is fairly stable now and Check the [issues](https://github.com/superseriousbusiness/gotosocial/issues) to see if there's anything you fancy jumping in on. +## Communications + Before starting on something, please comment on an issue to say that you're working on it, and send a message to `@dumpsterqueer@ondergrond.org` (Mastodon) to let them know. +You can also drop into the GoToSocial Matrix room [here](https://matrix.to/#/!mdShFtfScQvVSmjIKX:ondergrond.org?via=ondergrond.org). + +This is the recommended way of keeping in touch with other developers, asking direct questions about code, and letting everyone know what you're up to. + ## Setting up your development environment To get started, you first need to have Go installed. GTS was developed with Go 1.16.4, so you should take that too. See [here](https://golang.org/doc/install). @@ -76,6 +82,8 @@ To run the linter, use: golint ./... ``` + + ## Financial Compensation Right now there's no structure in place for financial compensation for pull requests and code. This is simply because there's no money being made on the project apart from the very small weekly Liberapay donations.