Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 962 Bytes

CONTRIBUTING.md

File metadata and controls

44 lines (27 loc) · 962 Bytes

How to contribute to Good First Issues

Thank you for considering contributing to timezones-cli!

Submitting Updates

Include the following in your patch:

  • Use Black to format your code. This and other tools will run automatically if you install pre-commit using the instructions below.

  • Update README.md about new changes if it affects the sub-commands.

  • Use mypy to check static typing on the codebase.

First time setup

  • Clone the repo locally.
    $ git clone https://github.com/yankeexe/timezones-cli
  • Create a virtualenv
    $ make venv

    # activate virtualenv
    $ source venv/bin/activate

Install timezone-cli in editable mode with development dependencies.

    $ make setup

Install the pre-commit hooks.

    $ pre-commit install

Start coding 🚀