You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore(docs): use develop branch instead of main
* chore(workflows): change to develop
* chore(.changeset): change baseBranch to develop
* feat(workflows): trigger sync-develop-to-main workflow after publish
* feat(workflow): add sync develop to main workflow
* chore(workflows): add back "or Publish to NPM"
* refactor(workflows): rename tag name from dev to canary
* refactor: rename dev to canary
* refactor: reaname develop to canary
* refactor(workflows): change from develop to canary
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ https://www.conventionalcommits.org/ or check out the
57
57
58
58
## Pull Request Guidelines
59
59
60
-
- The `main` branch is basically a snapshot of the latest stable version. All development must be done in dedicated branches.
60
+
- The `main` branch is basically a snapshot of the latest production version. All development must be done in dedicated branches and will be merged to `canary` branch.
61
61
- Make sure that Github Actions are green
62
62
- It is good to have multiple small commits while working on the PR. We'll let GitHub squash it automatically before the merge.
63
63
- If you add a new feature:
@@ -73,14 +73,14 @@ https://www.conventionalcommits.org/ or check out the
73
73
74
74
1. Fork of the nextui repository and clone your fork
75
75
76
-
2. Create a new branch out of the `main` branch. We follow the convention
76
+
2. Create a new branch out of the `canary` branch. We follow the convention
77
77
`[type/scope]`. For example `fix/dropdown-hook` or `docs/menu-typo`. `type`
78
78
can be either `docs`, `fix`, `feat`, `build`, or any other conventional
79
79
commit type. `scope` is just a short id that describes the scope of work.
As you develop, you can run `pnpm build --filter=<module>` and
83
+
As you canary, you can run `pnpm build --filter=<module>` and
84
84
`pnpm test packages/<module>/<pkg>` e.g. `pnpm build --filter=avatar & pnpm test packages/components/avatar` to make sure everything works as expected.
85
85
86
86
> To know more about the `--filter` option, please check the turborepo [docs](https://turborepo.org/docs/core-concepts/filtering).
@@ -200,9 +200,9 @@ npm run build
200
200
201
201
6. Send your pull request:
202
202
203
-
- Send your pull request to the `main` branch
203
+
- Send your pull request to the `canary` branch
204
204
- Your pull request will be reviewed by the maintainers and the maintainers will decide if it is accepted or not
205
-
- Once the pull request is accepted, the maintainers will merge it to the `main` branch
205
+
- Once the pull request is accepted, the maintainers will merge it to the `canary` branch
0 commit comments