This is Oslo Pride's official website.
First clone the repository and install the dependencies using yarn
. You can start a development server using yarn dev
.
We recommend using VisualStudio Code when working on this project (or any other Node.js/JS project for that matter). It's open source, and has a large community and lots of good extensions. When opening the project in VisualStudio Code, you can list the recommended extensions by navigating to the extensions pane and search for @recommended
.
- Find or create an issue, and assign it to your self.
- Create a local branch from master with a short descriptive name. Use dashes ("-") instead of spaces.
- Split your work into small logical commits (use imperative language).
- Push your work to github and create a pull request (PR).
- Travis (our CI) will automatically run the tests and buld the PR. If this fails, please fix the issues.
- When the tests and build succeed, a bot (pridebot) will comment on your PR with a link to a staged production build of the website. Revewers can use this to look how your changes will look in production.
- Request one or more revewers.
- When a reviewer has approved your PR, you can squash merge it into master. Make sure the title of the squash merge is a short and good description of your changes.