-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
115 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. _plugins: | ||
|
||
Plugins | ||
================= | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
Usage | ||
================= | ||
|
||
Bossman works on top of git working copies. Within a git working copy, | ||
Bossman will manage resources using plugins according to a simple configuration file. | ||
|
||
Configuration | ||
________________________ | ||
|
||
Configuration is a YAML file which is optional if the defaults are acceptable. | ||
|
||
It should have a single ``resources`` field defining associations between file match | ||
patterns and resource plugins: | ||
|
||
.. code-block:: yaml | ||
resources: | ||
- module: bossman.plugins.akamai.property | ||
pattern: akamai/property/{name} | ||
The ``module`` field must be an importable module on the python path. Multiple resources | ||
may reference the same module. | ||
|
||
The ``pattern`` field is a path, relative to the root of the repository. ``{placeholders}`` | ||
like ``{name}`` in the example above will always match a single path component (no slashes). | ||
The supported placeholders are specific to each plugin. | ||
|
||
In addition to the ``module`` and ``pattern`` fields, each resouce group can define | ||
additional plugin-specific parameters in an ``options`` field. | ||
|
||
See the :ref:`plugins` documentation pages for details. | ||
|
||
``bossman version`` | ||
__________________________________________________________ | ||
|
||
This command outputs the version. It is the only command that can be run before ``bossman init``. | ||
|
||
``bossman init`` | ||
__________________________________________________________ | ||
|
||
This command must be run before anything can be done by Bossman. It adjusts the ``.git/config`` | ||
file, adding a ``[bossman`` section, and adds extra refspecs to all remotess, to ensure | ||
that git notes are properly pushed and pulled along with commits. | ||
|
||
``bossman status [glob]`` | ||
__________________________________________________________ | ||
|
||
todo | ||
|
||
``bossman apply [--rev HEAD] [glob]`` | ||
__________________________________________________________ | ||
|
||
todo | ||
|
||
``bossman validate [glob]`` | ||
__________________________________________________________ | ||
|
||
todo | ||
|
||
``bossman prerelease|release [--rev HEAD] [glob]`` | ||
__________________________________________________________ | ||
|
||
todo | ||
|
||
``bossman log [glob]`` | ||
__________________________________________________________ | ||
|
||
todo | ||
|