Thank you for your interest in contributing to envui. All contributions are welcome.
For significant changes, please open an issue first to discuss your proposed changes. This helps ensure alignment with project goals and prevents duplicate efforts.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/envui.git - Create a feature branch from
develop:git checkout -b feature/your-feature develop - Make your changes
- Push to your fork:
git push origin feature/your-feature - Open a Pull Request against the
developbranch
Follow the Conventional Commits specification:
Keep pull requests small and focused. Each PR should represent a single logical change. Split large changes into multiple PRs when possible.
- Node.js 18 or higher
- pnpm package manager
pnpm installpnpm testpnpm buildpnpm lint
pnpm lint:fix
pnpm format
pnpm typecheckIf you have questions or need clarification, please open an issue. We aim to respond promptly to all inquiries.
By contributing to envui, you agree that your contributions will be licensed under the MIT License.