apache / apache/infrastructure-asfyaml

Support Disabling GitHub Pages

Open Beginner friendly
#109 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.