apache / apache/infrastructure-asfyaml
Support Disabling GitHub Pages
- Dominant language
- Python
- Stars
- 16
- Forks
- 23
- Avg merge
- 6h 51m
- Merged PRs (30d)
- 4
Description
We've recently accepted a repository that previously served documentation on GitHub Pages. We're retiring that site in favour of serving it at `arrow.apache.org`. While we could disable the site from the GitHub UI, we'd prefer to explicitly disable it from `.asf.yaml`.
I see this has been marked as TODO: https://github.com/apache/infrastructure-asfyaml/blob/b898fe3bfcedd58c8e8bb1ae47526339bafd1b40/asfyaml/feature/github/pages.py#L93
I don't mind contributing a PR for this.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at asfyaml/feature/github/pages.py around the TODO at line 93 and inspect how .asf.yaml GitHub Pages settings are represented. Verify that the configuration can explicitly disable GitHub Pages, and confirm the resulting schema or behavior matches the issue's goal of retiring the existing site.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, python, yaml
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 78/100