CYAN CANYON FOOBRAIN HELP - USING FOOBRAIN (AKA. THE WORKFLOW)

Using FooBrain Topics
Defining Platforms and Tags
Creating Applications
Creating Versions
Recording Bugs and Planned Features
Defining References
Defining Auxiliary Information
Recording Notes
Updating Bug/Feature Notes
Releasing Versions

Other Topics
Getting Started

Applications
Platforms, Tags and Filters
Versions
Change Notes
References, Auxiliaries and General Notes


Defining Platforms and Tags back to top
Before you create an application, you must have at least one platform to define it for. The 'platforms/tags' button in the menu bar of the main window will allow you to edit your collection of platforms and tags. In the platform/tag list, tap the 'add' button to create a new item. Input the name of your platform and be sure to specify the 'platform' option. You may want to define a few tags at this time as well.

See Also... Platforms


Creating Applications back to top
To create an application, tap the 'add application' button in the menu bar of the main window. Give your application a name, description and specify whether it is a custom application as opposed to a third-party application that you will use for dependencies. Tap the 'add platforms/tags' button to define any tags and at least one platform that you want to associate with it.

See Also... Creating New Applications


Creating Versions back to top
To create a new version, activate the application details by double-tapping it in the main window. In the application details window, go to the versions panel and tap the 'add version' button at the top. Give your version a name or number and specify at least one platform that the version will belong to. You can also specify a date on which the version was created by double-tapping the date under the version you have checked.

See Also... Creating Versions Viewing Application Details Version Dates


Recording Bugs and Planned Features back to top
To record version changes that you have made or plan to make, start by activating the version on the versions panel . Filter the version platforms using the 'platform filter' button in the upper right. Then go to the change note panel and enter a brief description of the change into the text area at the top. Tap the 'bug/feature' button to indicate whether your new change note is a bug fix or a new feature. Finally, accept the change note by tapping the 'add change note' button on the right or by tapping the 'enter' key on the input panel.

A change note will be created in each of the platforms you have checked in the 'platform filter' button dropdown menu list. The 'future releases' version is intended to hold all pending or planned changes for your application. Read more about it here.

See Also... Viewing Application Details Change Notes Bugs Versus Planned Features The Future Releases Version


Defining References back to top
To define a dependency for a version, start by activating the version on the versions panel . Tap the 'add dependency' button on the dependencies panel and choose the application that you are referencing from the top drop-down list. You will only see applications that you have specified as being the same platforms as that of the currently active version. After you have chosen an application, specify which version of that application you are referencing. The reference will be created only for the platform specified in the second drop-down list.

See Also... Viewing Application Details Adding Dependencies


Defining Auxiliary Information back to top
If you have installs, patches, preferences files or other information you need to track by version and platform, you can do it in the auxiliary panel . To define an auxiliary, start by activating the version on the version panel . Filter the version platforms using the 'platform filter' button in the upper right. Then go to the auxiliaries panel and tap the 'add auxiliary' button . Enter the name of the auxiliary and a description. An auxiliary will be created for each of the platforms you have checked in the 'platform filter' button dropdown menu list.

See Also... Viewing Application Details Adding Auxiliaries


Recording Notes back to top
To record general notes for a version, start by activating the version on the versions panel . Then go to the notes panel and enter your text. Notes apply to each version rather than the individual platforms of a version.

See Also... Viewing Application Details Recording Notes


Updating Bug/Feature Notes back to top
As you update and modify your application, move the respective change notes in FooBrain from the future releases or other planning version into the version you are working on. To do this, start by activating your planning version in the versions panel . Then in the change note panel , select the change note that you want to move. Specify which platform you will move by tapping the 'switch platform' button , then tap the 'move note' button and choose the appropriate destination version. This way, you can keep track of exactly which changes were made in which version.

See Also... The Future Releases Version Change Notes


Releasing Versions back to top
When you have made all your updates and are ready to release a version of your application, signify this in FooBrain by releasing that version and designating it as current for the platform. To do this, expand the version you are releasing by tapping the small arrow next to it on the versions panel . select the platform for the version you are releasing and then tap the 'release version' button . If you want to modify the release date, you can do it by tapping the 'edit version' button .

See Also... Releasing a Version