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.en
repo. -
Set up redirects (or ask Bob to create wildcard redirects).
-
In git.corp.adobe.com repo to be removed, do the following:
- Turn off index (set
hide: yes
in 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 and Acrolinx webhooks. Edit Acrolinx nil file.
This step is redundant, because all webhooks are automatically disabled when the repo is archived. But I like to do it anyway.
-
Remove repo name from activate-new job.
-
Archive repos (English and Loc) in exl-config > markdown-sources.yml.
-
Disable Jenkins jobs (all languages; prod, review, and pr). An EXL eng runs a script.
-
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.