NOTE: Currently reactifying the old repo, instructions not up to date
- node
$ yarn start # start development env
$ yarn build # to build index to ./publicTo present merge your changes to staging branch. CI will build and then deploy it to GitHub pages (check web-static-[staging,production] repos):
Currently, there is only one release candidate branch staging accessible on:
Development workflow is tracked on CYF Web Trello board. There are lists with tasks and their states, e.g. Todo, In Progress, In Review and Done
If you found an error, got idea for improvement, or new feature you can submit a new ticket to Ideas.
To get access to Trello admin[at]codeyourfuture.co, or let us know on Slack and we will add you to the project.
To contribute please follow instructions:
- select a task from
Todolist, assign your name and move the task toIn Progresslist.
- checkout
stagingand pull the latest changes - create a new branch from
staging, named after your task - when you're finished, submit a PR to the
stagingbranch for review and move the task toIn Reviewlist (currently, we have only one review environment, so if you see another PR make sure its safe to merge tostaging) - the code is approved by adding LGTM to comment
- after the PR is approved the reviewer, or contributor merges PR
- after merging and a successful deploy, get someone to review the page in the (staging environment)[staging.codeyourfuture.co], to make sure that everything works
- Then, submit a PR from
stagingtomaster - when the PR is merged to master, automatic build on CircleCI deploys the website
- briefly look on the web to see your changes are fine; http://codeyourfuture.co/
- move task fro in
ReviewtoDone
Thank you.