Welcome to developing on beenest, a DAPP marketplace for home sharing.
-
Check out a new branch:
git co -b NAME/TICKET-feature-summary
-
Make changes and run/test locally:
npm start
-
Optional Verification Step:
- Deploy to remote dev server to allow others to test:
scripts/deploy -i dev01
where01
can be02, 03, etc
- Visit https://dev01.beenest.io
- Deploy to remote dev server to allow others to test:
-
Git commit and push your changes to Github.
-
Submit a Pull Request to merge your branch into
master
-
Mark it with
WIP
in the title if it's work in progress. It's better to submit a PR early to ensure you are on the right path, especially for a larger PR. -
Request reviewers from the original author of the code you touched.
-
A reviewer should respond within 12 hours. Please bump them nicely if you are blocked on a review. Reviewers should mark "Changes Requested" to make it clear the coder needs to make modifications or respond to the comments.
-
After approval, Click Merge to
master
. This will deploy to https://staging.beenest.io -
Verify https://staging.beenest.io
-
If something broke, go to the pull request page and click
Revert
which will create a new PR to revert. -
After you verified your changes and want to deploy to production immediately, submit another PR to merge master into
production
which will deploy to https://www.beenest.com -
Verify https://www.beenest.com
Run npm run dev
for a dev server. Navigate to http://localhost:4200/
.
Run npm run build
to build the project. The build artifacts will be stored in the dist/
directory.
Run npm test
Ask on Discord.