From: Andrew Bellenir Date: Sat, 3 Mar 2012 22:51:08 +0000 (-0500) Subject: add some usage info X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=8a6d36875cacc40f87d8140c0d48e4f4a403c87f;p=archive%2Fbci.git add some usage info --- diff --git a/usage.txt b/usage.txt new file mode 100644 index 0000000..d52ddc1 --- /dev/null +++ b/usage.txt @@ -0,0 +1,39 @@ +Usage information for bci + +BCI will be used to build projects as they are committed in git + +commands: + bci proj add /path/to/home/for/proj + create a bci project named that will live in /path/to/home/for/proj + bci proj -d + delete the project named + bci proj config + set config option for a bci project named + + +installation: + set up a place for bci to store it's stuff + config options, and default location for project homes + BCI_HOME="$HOME/.bci" + mkdir -p "$BCI_HOME" + +project organization: + when you create a project, it must have the following: + a location to git clone from (required) + a project name (optional) + derrivable from the git clone location + a project home (optional) ($PROJ_HOME) + by default PROJ_HOME will be $BCI_HOME/projects/ + $PROJ_HOME will contain three directories: + $PROJ_HOME/config: + this is where all configuration options for bci_proj will live for this specific project + including file rotation config options for data (how many builds to keep) + $PROJ_HOME/repo: + this is where the project itself is checked out. when the project is first created, + specify a remote location to git clone from + run git clone $PROJ_HOME/repo + $PROJ_HOME/data: + this is where bci will store data relate to previous builds of the project + this includes error logs, build information, test outputs, etc. + +