Thank you for your interest in contributing to alfred-engage-contact
🎉 !
We welcome contributions from everyone.
To get started, follow these steps:
- Fork the repository
- Clone your forked repository
- Install dependencies with
npm ci --no-fund --no-audit --no-progress
- Make changes
- Test your changes locally:
npx fast-alfred -t $(cat package.json | jq -r '.version')
(cd build && open *.alfredworkflow)
- Review your changes with your Alfred app
You can use the following command, in order to trigger build & pack for each save ✨
find ./src -type f -name "*.ts" | entr -s "npx fast-alfred -t $(cat package.json | jq -r '.version')"
We follow the Conventional Commits specification. Make sure your commit messages follow the format below:
<type>(optional scope): <description>
Available types:
fix
- bug fixes, e.g. fix linting errorsfeat
- new features, e.g. add new commanddocs
- changes to documentation- For breaking changes, add a
BREAKING CHANGE
section to the commit message body:
feat: <description>
BREAKING CHANGE: <description>
If you have any questions or concerns, please contact us at [email protected].
Happy contributing!