Skip to main content

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


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitleaves-0.2.0.tar.gz (11.8 kB view details)

Uploaded Source

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

Hashes for gitleaves-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6ea97215d230d6d17463dec30aef7933b6b675ea2bac1d0815319fdfea05367d
MD5 dbbe4aa1f774d62be66dc5a40b519223
BLAKE2b-256 3a0bd75064a049b98f9523efda2c9ad91a371f516554b1a6156f1519bb7e98f7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page