Skip to content
This repository has been archived by the owner on Apr 4, 2019. It is now read-only.
/ black-belt Public archive

Internal toolbelt on steroids (idle since September 2018)

License

Notifications You must be signed in to change notification settings

apiaryio/black-belt

Repository files navigation

⚠️ This project is idle since September 2018 ⚠️


Black Belt

Black belt is collection of scripts, tools and guidelines used for developing projects The Apiary Way.

Installation & Usage

Please refer to The Black Belt Documentation.

If you want to develop black-belt...

virtualenv assumed (sudo pip install virtualenv) and Python 2.7

virtualenv --python=/usr/local/bin/python2.7 venv
source venv/bin/activate
pip install paver
pip install -r requirements-development.txt
paver develop
paver test

Testing

paver test

If you ran bb init and you want to do "discovery testing" with the integration tests, set FORCE_DISCOVERYenvironment variable to 1.

Troubleshooting

If you try run paver bump and get error TypeError: 'map' object is not subscriptable you can run ./venv/bin/paver bump to fix this.

Release

When the time is right, run paver bump.

When adding new feature (command etc), run paver bump major instead.

After it, just call paver release and enjoy your PyPI.

Note: GPG must be properly configured for usage with git tag -s and you must be project maintainer on PyPI.

About

Internal toolbelt on steroids (idle since September 2018)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages