Update contributing guide.

parent 59bbf17f
# How To Contibute
# How To Contribute
## Workflow
* Fork Git Repo https://git.feneas.org/diasporg/Poduptime
* Pull Git
* Create a topic branch to work from
......@@ -9,14 +10,22 @@
## Guidelines
* Note your changes in Changelog.md following https://keepachangelog.com
* Note your db migrations in db/migrations/README.md
* Update README.md with needed changes
* Update the Wiki with API changes https://git.feneas.org/diasporg/Poduptime/wikis/home
* Note your changes in [CHANGELOG.md] following https://keepachangelog.com
* Create any necessary DB migration script in [db/migrations] and note them in the changelog.
* Update [README.md] with needed changes
* Update the [Wiki] with API changes
* Write your tests and validate them before you do your MR
## Style
## Coding Style
* PHP follows [PSR-2]
* CSS follows [CSSLint]
* JS follows [ESLint]
* PHP follows PSR-2 https://www.php-fig.org/psr/psr-2/
* CSS follows CSSLint https://github.com/CSSLint/csslint
* JS follows ESLint https://eslint.org/docs/rules/
[README.md]: https://git.feneas.org/diasporg/Poduptime/blob/master/README.md
[CHANGELOG.md]: https://git.feneas.org/diasporg/Poduptime/blob/master/CHANGELOG.md
[db/migrations]: https://git.feneas.org/diasporg/Poduptime/tree/master/db/migrations
[Wiki]: https://git.feneas.org/diasporg/Poduptime/wikis/home
[PSR-2]: https://www.php-fig.org/psr/psr-2/
[CSSLint]: https://github.com/CSSLint/csslint
[ESLint]: https://eslint.org/docs/rules/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment