View all documentations

How to Request Leave

  1. Create Leave Request on this Form.

  2. Create a Pull Request on your personal HR repo by editing the leave.yaml file and add your leave
    dates:

    • For future leave: add under daysOff.scheduled
    • For past days: add under daysOff.taken

    Example:

    daysOff:
      taken:
        - date: 2025-12-25
          type: holiday
        - date: 2026-02-10 to 2026-02-15 # use "to" for consecutive days
          type: vacation
      scheduled:
        - date: 2026-01-15 # for separated days, just add multiple items
          type: vacation
          notes: Family trip
        - date: 2026-01-20
          type: personal
  3. Request PR review - Your PR will be reviewed and merged by HR. This will then record your leave and it will appear in your HR card summary.

Valid Leave Types

  • vacation - Planned time off
  • sick - Sick leave
  • personal - Personal days
  • holiday - Public/company holidays
  • unpaid - Unpaid leave (deducted from salary)

Automated Leave Summary

Every day at midnight UTC, the system automatically:

  • Moves past dates from scheduled to taken in your leave.yaml
  • Recalculates your leave balance (days remaining/committed)
  • Shows carry-over from previous year (max 3 days)
  • Updates your HR issue with a detailed leave summary
  • Summarize the formula of salary deduction for any unpaid leave so you can calculate how much is deducted based on your pay