Thank you for your contribution to Flora! There is no Contributor License Agreement (CLA) to sign, but we need you to read this document when you open your PR or your issue:
We need you to read and acknowledge our Code of Conduct document.
The following Haskell command-line tools will have to be installed:
postgresql-migration
: To perform schema migrationsfourmolu
: To style the code basehlint
&apply-refact
: To enforce certain patterns in the code base ("lint")cabal-fmt
andnixfmt
: To style the cabal and nix filesghcid
: To automatically reload the Haskell code base upon source changesghc-tags
: To generate ctags or etags for the project
$ cabal install -j postgresql-migration fourmolu hlint apply-refact cabal-fmt nixfmt ghcid ghc-tags
yarn
: The tool that handles the JavaScript code basesesbuild
: The tool that handles asset bundling
You need to
- Read this document
- Have a ticket that you can relate the PR to, so that we can have some context for your change
- Provide screenshots of before/after if you change the UI.
Open a thread in the Feature Request discussion board. Be certain to search if it has already been suggested!
Open a thread in the Questions discussion board. You'll get help from everyone in the community.
Open a Ticket and tell us what you can about your problem.