Packaging and Release

Pinax code is open-source and can be found in the Pinax GitHub organization account, where Pinax Development takes place.

Creating Packages

The existence of an init.py file indicates the Django project or app directory a package. By completing a few additional steps, a Django project or app can be published, reused, and shared as a package.

Both Pinax starter projects and apps are packaged as tagged releases via GitHub. Tagged releases enable a version of a codebase from a specific point in time to be used.

Pinax Starter Projects

The contents of each individual starter project branch of the Pinax starter projects repo becomes a tagged release available on the Pinax starter projects repo releases page.

Pinax Apps

The contents of each Pinax app repo becomes a tagged release available on the repo releases page and published to the Python Package Index (PyPi), where developers store packages for reuse by themselves and other developers.

You can search PyPi for all of the Pinax published packages!

Pinax CLI (Command Line Interface)

Pinax includes a command line interface tool that can be used to conveniently install Pinax starter projects locally. Use of the CLI tool is not required but is recommended. The Pinax CLI code and documentation can be found in the Pinax CLI repo.

Pinax App Installation

results matching ""

    No results matching ""