Git Based Leaves management system
Project description
git leaves
Git Based Leaves management system
Project status: WIP
.. image:: https://img.shields.io/pypi/v/gitleaves.svg :target: https://pypi-hypernode.com/pypi/gitleaves
.. image:: https://img.shields.io/travis/shon/gitleaves.svg :target: https://travis-ci.com/shon/gitleaves
.. image:: https://readthedocs.org/projects/gitleaves/badge/?version=latest :target: https://gitleaves.readthedocs.io/en/latest/?version=latest :alt: Documentation Status
.. image:: https://pyup.io/repos/github/shon/gitleaves/shield.svg :target: https://pyup.io/repos/github/shon/gitleaves/ :alt: Updates
- 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.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
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.2.0.tar.gz
.
File metadata
- Download URL: gitleaves-0.2.0.tar.gz
- Upload date:
- Size: 11.8 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 | 6ea97215d230d6d17463dec30aef7933b6b675ea2bac1d0815319fdfea05367d |
|
MD5 | dbbe4aa1f774d62be66dc5a40b519223 |
|
BLAKE2b-256 | 3a0bd75064a049b98f9523efda2c9ad91a371f516554b1a6156f1519bb7e98f7 |