Skip to content

Welcome to dapp core

Tudor Morar edited this page Mar 1, 2023 · 11 revisions

Welcome to the project wiki!

Contributing:

  1. Create a new branch with your initials followed by the issue resolved

    Example: John Smith resolves toast display issues, so the branch will be named: js-toast-display

  2. Push as many commits as needed on this branch

    Note: Each commit starts with a Capital letter and describes what it resolved at present tense (Reference)

  3. Run yarn test and yarn build commands when everything is ready

  4. Open a PR from your branch to development

  5. Copy the PR number and add a short description in the CHANGELOG.md under Unreleased section

  6. Submit your PR

  7. Once the PR is approved, merge with Squash & Merge leaving only the main comment

  8. Feature branch will be automatically deleted by GitHub


Publishing

  1. Synchronise development with git pull locally

  2. Synchronise and merge main into development locally

  3. Push development into origin/development

  4. Create a new PR from development to main

  5. Update CHANGELOG.md by creating a new version entry, containing all rows under Unreleased section. Make sure to:

  • update version
  • update PR number
  • update date
  1. Commit changes into development

  2. Run npm version NEXT_VERSION_NUMBER command

  3. Push development into origin/development

  4. After PR gets approved, a new version will be published

Clone this wiki locally