Sign inSign up

davidtrebicky/developers-chamber

By davidtrebicky

•Updated almost 7 years ago

Image
0

303

davidtrebicky/developers-chamber repository overview

⁠Developers-chamber

A small plugin which takes a configuration (like Bower or npm) and it provides data via context processors.

⁠Usage

⁠Register plugin in requirements.txt and in you Django configuration
pip install developers-chamber

and

TEMPLATE_CONTEXT_PROCESSORS = (
    'developers_chamber.django.context_processors.get_project_info',
)

PIP_CONFIG = 'version.json'
⁠Create a pip.json (the name depends on you, but must be same in Django configuration)
{
    "name": "short project name",
    "version": "0.1.0",
    "verbose": "verbose project name"
}
⁠Templates

All values from version.json are available in a template via the context processor. Every key is capitalized and prefixed by PROJECT_, e.g. version becomes PROJECT_VERSION.

⁠Helpers

There are several helpers for development and releasing, you can use it as scripts:

  • release-bitbucket - support creating bitbucket pull-requests
  • release-git - helpers for creating release/deployment branches
  • release-version - helpers for changing project version

more informations you will obtain with --help:

release-bitbucket --help
release-git --help
release-version --help

Tag summary

Content type

Image

Digest

Size

199.4 MB

Last updated

almost 7 years ago

docker pull davidtrebicky/developers-chamber:0.0.27