Skip to content
This repository has been archived by the owner on Mar 1, 2023. It is now read-only.

Latest commit

 

History

History
37 lines (27 loc) · 884 Bytes

DEVELOPMENT.md

File metadata and controls

37 lines (27 loc) · 884 Bytes

Development

fix.sh

If you want to use rbenv/pyenv/etc to manage versions of tools, there's a fix.sh script which may be what you'd like to install dependencies.

Overcommit

This project uses overcommit for quality checks. bundle exec overcommit --install will install it.

direnv

This project uses direnv to manage environment variables used during development. See the .envrc file for detail.

Making a release

Related backlog tasks:

  • Do release of cookiecutter-pypackage projects in CircleCI (after other tests pass)
git checkout main
git pull
git stash
last_released_version=v"$(python -c 'import op_env; print(op_env.__version__)')"
git log ${last_released_version:?}..
bumpversion # give it major, minor or patch
git push
git push --tags
make release
git stash pop
open https://pypi.org/project/op-env