Git Based Leaves management system
Project description
Git Based Leaves management system
Project status: WIP
Free software: MIT license
Documentation: https://gitleaves.readthedocs.io.
Specifications
File names
leaves.<YYYY>.csv
extras.<YYYY>.csv
Format
Leaves MMDD [- MMDD], Name, Reason / Details [Optional]
Extra days MMDD [- MMDD], Name, Reason / Details [Optional]
Example
1115 - 1126, Tony Stark, Hawaii
1129 - 1210, Peter Parker,
1129 - 1202, Bruce Wayne,
1220 - 1224, Loki Laufeyson, Smell the flowers
Process
Apply for leave(s) by adding records to leaves.YYYY.csv
Optionally mention details/reasons in commit message
Raise a PR
Leave is approved if the PR is merged
Guidelines
Do take leaves when necessary :)
Make sure you spell your name same everywhere
Generally try to add records in order
- When applying for leaves
make sure you take look at peers leave plans
ensure that you have a collegue to cover your work while you are away
if necessary, do essential knowledge transfer to ensure that there are no dependencies on you
if you are a major contributor to an important release then avoid immediate leaves after the release
Dev Guidelines
Human Readable data files (as much possible)
Features
TODO
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2021-11-10)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gitleaves-0.1.0.tar.gz
.
File metadata
- Download URL: gitleaves-0.1.0.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e703bc1a0fe349a6afebeb5bff7e8e77d345fc71cb27c6e0d6b33d64498babfe |
|
MD5 | 4f2c609963ce577041752d87d669589f |
|
BLAKE2b-256 | d17c41e7ea2fa9322a699edb8376c4a264fb3ab52f59a4ab4f56bcfd1dddb665 |