Contributing
January 28, 2025 ยท View on GitHub
The team welcomes contributions! To make code changes to one of the Conjure repos:
- Fork the repo and make a branch
- Write your code (ideally with tests) and make sure the CircleCI build passes
- Open a PR (optionally linking to a github issue)
Local Development
Prerequisites:
- Node 8+ (On macOS:
brew install node) - Yarn package manager 1.6+ (On macOS:
brew install yarn)
One-time setup for development
- Fork the repo and run
yarnto install dependencies. - Install VSCode, recommended extensions: TSLint, Auto Import
Development tips
- Use
yarn lint-fixto reformat and fix any lint errors using TSLint. - User
yarn verifyto lint and test - Use
yarn buildto quickly lint, compile and test the package. - When modifying the generated code run
RECREATE=true yarn testto automatically regenerate the test cases