If you discover a bug or wish to have a feature added, report it to the issue tracker. Try to describe the problem in as much detail as possible.
We accept pull requests with your changes.
Every patch is expected to adhere to our coding style, which is checked automatically by CI. You can install the checkers locally using npm run install-dependencies
, and then run the checks using npm run check
before submitting a pull request. There is also npm run fix
, that will attempt to fix the formatting.
Please try to make commits small and self-contained. If you need to tweak something you previously committed, squash the new changes into the original commit before the PR is merged. git commit --fixup
and git rebase --autosquash
will help you, see https://dev.to/koffeinfrei/the-git-fixup-workflow-386d.
You can use Weblate to help us translate selfoss into a language you know.