Vacabot helps organisation to easily manager leaves/vacation plans without depending upon any extra service potal. Everything through a slackbot.
- You need db connection and bot auth token.
cp .env.example .env
Populate.env
with required values. - Install dependencies and run through yarn (Install yarn from here)
yarn && yarn start
- In another tab
yarn ngrok http 80
You'll get public links. Copy https one for later use.
Please have a look at the details here
- Become a manager:
/vacabot manager
- Create leave request:
/vacabot
- Check leave balance of an employee
/vacabot @username
Here you can try out the vacabot bot already installed and being used. Joining link (valid until 10th November)
These are guidelines you can follow:
- Branch name can follow this pattern:
feature/<ISSUE_NUMER>-feature-title
bug/<ISSUE_NUMER>-bug-title
documentation/<ISSUE_NUMER>-title
- Commit msgs pattern:
feature: adds support for new commands
fix: allows edge cases for users
chores: adds instructions to run locally
- Don't create PR from your forked master branch.
- Link issues in your PR.
- Optional. Join the slack community given above to try out the bot.