We really appreciate your interest to contribute to Frontity! Any kind of contribution is highly appreciated, not only coding
There is a detailed guide about how to contribute coding at our docs: Code Contributions, but if you are looking for a quick guide, these are the main steps:
Prerequisites: Node 10 (or newer) installed in your computer.
- Fork this repository and clone your fork.
- Run
npm install
in the root folder. - Run
cd examples/mars-theme-example/
to go to the example directory. - Run
npx frontity dev
to start Frontity with mars-theme on localhost:3000. - Make any changes you consider to the packages.
WARNING: After adding/removing dependencies to a package, go back to the root and do
npm install
again.
- Run
npm test
in the root to check if the commit is acceptable. - Commit and push to your fork.
- Open a Pull Request detailing the changes.
WARNING:
npm test
will be run automatically each time your commit or push, so it may take a while. If it fails, it won't let you commit/push. Fix the tests and try again.
If you get stuck on any of these steps, you should check the Code Contributions guide.
There are several ways to support the project and get involved. Don't know how to code? Don't worry! You can contribute in many other ways, just check our How to contribute page.