
=head1 Bif Documentation Table of Contents

=head2 Introduction & General Information

=over

=item * L<bif> - the bif manual

=item * L<bif-doc> - bif documentation table of contents (this document)

=item * L<bif-doc-about> - README file and main web page

=item * L<bif-doc-changelog> - what changed in each release

=item * L<bif-doc-faq> - frequently asked questions

=item * L<bif-doc-intro> - a quick hands-on introduction

=item * L<ub> - distributed address book & task manager



=back

=head2 Initialisation

=over

=item * L<bif-init> - initialize a new bif repository



=back

=head2 Creating Topics - Tasks, Issues, Projects...

=over

=item * L<bif-new-identity> - create a new identity in the repository

=item * L<bif-new-issue> - add a new issue to a project

=item * L<bif-new-project> - create a new project

=item * L<bif-new-task> - add a new task to a project



=back

=head2 Listing Topics

=over

=item * L<bif-list-entities> - list entities present in repository

=item * L<bif-list-hubs> - list hubs registered with current repository

=item * L<bif-list-issue-status> - list valid issue status/status values

=item * L<bif-list-issues> - list projects' issues

=item * L<bif-list-project-status> - list valid project status/status values

=item * L<bif-list-projects> - list projects with task/issue count & progress

=item * L<bif-list-task-status> - list valid task status/status values

=item * L<bif-list-tasks> - list projects' tasks

=item * L<bif-list-topics> - list projects' tasks and issues



=back

=head2 Displaying Current Status

=over

=item * L<bif-show> - display a topic's current status

=item * L<bif-show-change> - show change information

=item * L<bif-show-entity> - display a entity's current status

=item * L<bif-show-hub> - display a hub's current status

=item * L<bif-show-identity> - display a identity's current status

=item * L<bif-show-issue> - display an issue's current status

=item * L<bif-show-project> - display a project's current status

=item * L<bif-show-task> - display a task's current status

=item * L<bif-show-timesheet> - display time worked per project

=item * L<bif-show-version> - display bif version information



=back

=head2 Retrieving Historical Information

=over

=item * L<bif-log> - review the repository or topic history

=item * L<bif-log-hub> - review the history of a hub

=item * L<bif-log-identity> - review the history of a identity

=item * L<bif-log-issue> - review the history of a issue

=item * L<bif-log-project> - review a project history

=item * L<bif-log-task> - review a task history



=back

=head2 Commenting On Topics Or Modifying Their Status

=over

=item * L<bif-update> - change or comment a topic

=item * L<bif-update-hub> - update or comment a hub

=item * L<bif-update-identity> - update or comment an identity

=item * L<bif-update-issue> - update an issue

=item * L<bif-update-project> - update a project

=item * L<bif-update-task> - update a task

=item * L<bif-work> - track your work on a topic



=back

=head2 Removing Topics and Changes

=over

=item * L<bif-drop> - delete a topic or topic change

=item * L<bif-drop-change> - remove an change from the repository

=item * L<bif-drop-hub> - remove an hub from the repository

=item * L<bif-drop-issue> - remove an issue from the repository

=item * L<bif-drop-project> - remove an project from the repository

=item * L<bif-drop-task> - remove an task from the repository



=back

=head2 Collaborating With Others

=over

=item * L<bif-pull-hub> - import project lists from a remote repository

=item * L<bif-pull-identity> - import an identity from a repository

=item * L<bif-pull-project> - import projects from a remote hub

=item * L<bif-push-issue> - push an issue to another project

=item * L<bif-push-project> - export a project to a remote hub

=item * L<bif-sync> - exchange changes with hubs

=item * L<bifsync> - synchronization server for bif hubs



=back

=head2 Local Repository Management

=over

=item * L<bif-upgrade> - upgrade a repository



=back

=head2 Remote Hub Management

=over

=item * L<bif-list-hosts> - list hosts present in repository

=item * L<bif-list-plans> - list plans present in repository

=item * L<bif-list-providers> - list providers present in repository

=item * L<bif-new-hub> - create a new hub in the repository

=item * L<bif-show-plan> - display a plan's current status



=back

=head1 Developer Documentation

=head2 Developer Introduction

=over

=item * L<bif-doc-design> - how and why bif does what it does

=item * L<bif-doc-dev> - how to hack on bif source files

=item * L<bif-doc-roadmap> - where development is focused



=back

=head2 Development or Rarely Used Commands

=over

=item * L<bif-check> - check all changeset UUIDs

=item * L<bif-list-tables> - list tables present in database

=item * L<bif-new-repo> - create an empty repository

=item * L<bif-show-table> - display a table's SQL schema

=item * L<bif-sql> - run an SQL command against the database



=back

=head2 Perl Module Reference Documentation

=over

=item * L<App::bif> - A base class for App::bif::* commands

=item * L<App::bif::Editor> - run a system (text) editor

=item * L<App::bif::LAA> - Simple adapter for logging to current filehandle

=item * L<App::bif::OptArgs> - bif command argument & option definitions

=item * L<App::bif::Pager> - pipe output to a system (text) pager

=item * L<Bif::DB> - helper methods for a read-only bif database

=item * L<Bif::DB::Plugin::ChangeIDv1> - read-write helper methods for a bif

=item * L<Bif::DB::Plugin::ChangeUUIDv1> - read-write helper methods for a bif

=item * L<Bif::DBW> - read-write helper methods for a bif database

=item * L<Bif::Mo> - mini object-oriented module

=item * L<Bif::Sync> - synchronisation role

=item * L<Bif::Sync::Client> - client for communication with a bif hub

=item * L<Bif::Sync::Plugin::Identity> - synchronisation plugin for identities

=item * L<Bif::Sync::Plugin::Project> - synchronisation plugin for projects

=item * L<Bif::Sync::Plugin::Repo> - synchronisation plugin for hubs

=item * L<Bif::Sync::Server> - server for communication with a client



=back

=head2 Database Tables & Triggers

=for bif-doc #dbtables

=over

=item To be generated.

=back

=head2 Database Functions

=for bif-doc #dbfunc

=over

=item To be generated.

=back
