Skip to documentation

Repository Setup

To fully utilize the automation and documentation features provided by FastForward DevTools, consumer repositories require specific configurations in GitHub.

GitHub Pages

FastForward DevTools automatically generates and deploys reports, test coverage, and API documentation to GitHub Pages.

  1. Navigate to your repository on GitHub.
  2. Go to Settings > Pages .
  3. Under Build and deployment > Branch : Select the ``gh-pages`` branch. Select / (root) as the folder. * Click Save .

GitHub Wiki

Normal sync generates local API Markdown in .dev-tools/wiki-generated without a submodule. The direct Wiki workflow generates a read-only artifact on pull requests and publishes directly from main to the separate GitHub Wiki repository.

  1. Navigate to your repository on GitHub.
  2. Click the Wiki tab.
  3. Click Create the first page (or New Page ).
  4. Ensure the title is Home and add some initial content.
  5. Click Save Page .

Once this is done, the direct workflow can clone the separate Wiki repository for publication. Only legacy users who explicitly choose wiki --init need a local submodule.

Workflow Permissions

GitHub Actions must have permission to push changes to your repository and, for the changelog release flow, to open release-preparation pull requests.

  1. Go to Settings > Actions > General .
  2. Scroll down to Workflow permissions .
  3. Select Read and write permissions .
  4. Enable Allow GitHub Actions to create and approve pull requests .
  5. Click Save .
Search results