Delete repositories and deactivate content
Upon completion of a beta feature for which you created a documentation repository other than your main product documentation repository, you should do the following:
Remove beta repo
- Log a JIRA ticket (assign to Bob Bringhurst) that requests a repo be removed from the pipeline.
- Move the documentation to your main product documentation repository.
- Deactivate the content from the beta repository.
- Delete the beta repository.
Remove repo for a product no longer available
To remove a public-facing repo, contact the SSE team for detailed instructions.
-
Log a JIRA ticket (assign to Bob Bringhurst) that requests a repo to be removed from the pipeline.
-
If necessary, add end-of-life page to the
redirects.enrepo. -
Set up redirects (or ask Bob to create wildcard redirects).
-
In the repo to be removed, do the following:
- Turn off index (set
hide: truein metadata.md file). - Edit the main README.md file to indicate the repo is archived.
Bob will then do the following steps.
- Turn off index (set
-
Make sure that redirects are in place for the repo being moved or deleted.
-
Delete the github.com mirror.
-
Disable the mirror.
-
Remove repos from EXL Admin and v2_paths.
-
Archive repo in Git Corp.
Remove links
Remove links to the deleted repo. Contact Blake if you want other teams to know about the changes.