More Tab

The More tab provides features meant to support the other features of Stinkbug.

More Tab

It is divided into three sections:

Information

This section provices information about the application, such as on-line help, etc.

Statistics

This section provides information about how extensively you've used Stinkbug.

Configuration

This section provides the ability to customize elements of Stinkbug so that it fits your development style.

Information Section

The Information section contains static information about various aspects of Stinkbug. For example, tapping About Stinkbug

about

Shows traditional “About Box” information. Note that the display includes a link to this website and a button that opens an email message to me.

Other information display options includes some on-line help information

On Line Help

etc.

Statistics Section

The statistics section displays some information about how you are using Stinkbug.

Statistics

Configuration Section

The configuration section allows you to tailor Stinkbug to reflect the kinds of projects you work on, your particular development process, etc.

Settings

Stinkbug supports two naming conventions for builds — a date-based numbering system (format is YYMMDD) or a sequential numbering system, starting with 1. The default is the date-based system.

Settings

Components

The components view shows all of the components (deliverables and dependencies) currently defined in Stinkbug.

Components

You can create new components or edit existing ones here. (You can also create new components at the time you add them to a project, version, issue, etc.)

Targets

A target is the hardware/software environment that supports a deliverable component. For hardware devices, a component describes the hardware platform and the minimum operating system version required by the deliverable.

Targets

Use this view to add new targets. For example, if your deliverable is an app that runs on iOS, then you should make sure you have a target that expresses the minimum deployment SDK needed to run it.

Project Types

Use this view if the type of project you are working on is missing from the supplied list.

Project Types

Version States

A version includes a list of states which you can use to describe the status of that version. You can add new states to the list if what yiou’re looking for is missing.

Version States

Component Types

A component is a piece of software that is a part of a project. The term component covers both deliverables (i.e., the pieces that an end-user is aware of) and dependencies (i.e., the reusable pieces that that live inside your deliverable products.).

Component Types

Components are categorized by type, and Stinkbug includes a list of types appropriate to projects that live in the Apple world. You can add to that list if needed.

Operating Systems

When defining a new target (see above), you need to specify an operating system as part of the process. Stinkbug defines a standard set, but you can add additional choices as needed.

Operating Systems

History Items

When you add a history item to a project, you can choose from a list of pre-defined items.

History Items

In this case, you can add new history items (do describe events not covered by the existing list) and you can edit the Markdown template that is presented to you to help you record the body of the item.

Build Checklists

Stinkbug defines three kinds of builds — development, fieldtest and release builds. Each of these three build types includes a checklist you use to track progress on that build, and the three checklists are (and, I think, should be) different.

Checklists

Customization of build checklists actually takes place on two levels. Use this view to provide a standard, baseline checklist for each build type. But in addition, you can add or modify the checklist of individual builds from the build screen. So if you have some special conditions for a particular build, you can add or modify checklist items just for that build.

Journal Entry Types

Just like History Item types (above), you can customize the list of choices for a new Journal Entry.

Journal Entry Types

Stinkbug includes a pre-defined set of types, but you can add new types and edit the (Markdown-based) body templates of existing types.

Edit Journal Entry Type

Issue Entry Types

Finally, Stinkbug includes a set of templates for new issue entry items.

Issue Entry Types

And, just are with journal entries and history items, you can add new templates and edit the Markdown prompts in the template body.

Edit Issue Entry Type