A CLI tool to utilize Octokit
Commit everyday does not prove anything
npx gitarist setup
- Multiple useful Github utilities based on
Octokit
- commit automatically
- clean up stale workflows automatically
- clean up dummy files automatically
- pull request
- merge
- comment on pull request
- register issues
- comment on issues
- Run cron job using
Github Action
- Fork it
- Install dependencies (
pnpm install
) - Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git cz
orgit commit -am 'feat: added some feature'
) - Test your changes (
pnpm test
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
# Rename `.env.example` to `.env` and fill the environment variables
cp .env.example .env
# Install dependencies
pnpm
# In development
pnpm dev
# In production
pnpm build
We use Jest to write tests. Run our test suite with this command:
pnpm test
We use Prettier and tslint to maintain code style and best practices. Please make sure your PR adheres to the guides by running:
pnpm format
and
pnpm lint