diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..c893ba6 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,13 @@ +# How to contribute to the Feature-Sliced Design CLI + +If you find bugs or want to propose new features, please [open an issue](https://github.com/feature-sliced/cli/issues). + +If you would like to make a code contribution, follow these steps: + +1. Fork this repository +2. Make your changes +3. Make sure the CLI builds correctly: `pnpm build` +4. Add tests for your changes +5. Make sure all tests pass: `pnpm test` and `pnpm test-integration` +6. Describe your changes: `pnpm changeset` +7. Make a pull request with your changes, including the changeset. diff --git a/MAINTAINER_GUIDE.md b/MAINTAINER_GUIDE.md new file mode 100644 index 0000000..7f0ccec --- /dev/null +++ b/MAINTAINER_GUIDE.md @@ -0,0 +1,8 @@ +# Maintainer's Guide + +## Publishing a new version + +1. Run `pnpm changeset version` and review the changes +2. Commit the changes and push to `main` +3. Run `pnpm changeset publish` +4. Push the tag to GitHub: `git push --follow-tags`