# How To Contribute ## Workflow * Fork Git Repo https://git.feneas.org/diasporg/Poduptime * Pull Git * Create a topic branch to work from * Commit and push your branch up * Create a Merge Request to the develop branch ## Guidelines * 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 ## Coding Style * PHP follows [PSR-2] * CSS follows [CSSLint] * JS follows [ESLint] [`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/