Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 2.2 KB

adding_repo_to_releng_rtfd_account.rst

File metadata and controls

68 lines (50 loc) · 2.2 KB

Adding a new repo to Releng Account on Read-The-Docs

At the moment, our approach is to:
  • Enable rtfd.org updates on the github copy of the repo.
  • Add repo to Releng Account on rtfd.org.
  • Assign maintainers to the repo on rtfd.org.

Pre-requisites

Before you can add a repo you should:

  • Already have configured docs in the repo. (See XXX)
  • Successfully built docs locally. (See XXX)

You also need:

  • Access to RelEng passwords.
  • Admin access for repo to be added on github.

Enable RTFD updates on github

  • Visit the 'settings' link for the repository.
  • Choose the "Webhooks & Services" link.
  • Click the "Configure services" button.
  • Select "ReadTheDocs" from the service list.
  • Enable the "Active" checkbox.
  • Click the "Update Settings" button.
  • Click the "Configure services" button again, and verify
    that "ReadTheDocs" is checked.

Add repo to Releng Account on RTFD

Set up the doc project for the repository:

  • Log in to rtfd.org as user moz_releng.
  • Click the "Import" button.
  • Fill in a name -- names are globally unique on all of rtfd.org, so we've been prefixing with "moz releng".
  • Fill in the URL it should pull from.
  • Click the "Create" button. You should see a message that your documentation is being built.

Add the new doc project as a subproject to the main project:

  • Click the "Dashboard" link.
  • Click the "Admin" button for the "moz releng docs" project.
  • Follow the "Subprojects" link.
  • Add the new project as a subproject, and click "Submit".

Assign maintainers to the repo on RTFD

  • Log in to rtfd.org as user moz_releng (or yourself, if you're already a maintainer of the repository in question).
  • From the dashboard, click the "Admin" link for the repository.
  • Follow the "Maintainers" link.
  • Add the rtfd.org user names to be admins of this repo's documents