diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b052b7024f82b122a5cfb903fb5b14a088c38e99..b8950b75b1bea5921202d0eaff53b240c8aa0f50 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,7 @@ -# 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/