This repository is a service-intake portal, not a normal software product repository. There is no application code here to build or run. The contents are issue forms, documentation, and a single intake workflow.
Contributions that improve the intake experience are welcome. Contributions that introduce client work are not — client work belongs in a private repository.
- Improvements to the issue forms in
.github/ISSUE_TEMPLATE/. - Improvements to
README.md,SECURITY.md, and this file. - Changes to the intake workflow in
.github/workflows/. - Changes to the pull request template.
- Adjustments to labels, descriptions, and intake wording.
- Client source code or assets.
- Real client names, URLs, credentials, or data.
- Anything that should be private. If in doubt, keep it out.
- Open an Issue describing what you want to change and why. Small wording fixes can go straight to a pull request.
- For workflow changes, say which form or step is affected and what the new behavior should be.
- Keep public-facing wording precise and professional. Avoid marketing claims.
Check your changes locally before opening a pull request:
# Validate YAML for issue forms and the workflow
python3 -m yaml.tool .github/ISSUE_TEMPLATE/project-request.yml
python3 -m yaml.tool .github/ISSUE_TEMPLATE/consultation.yml
python3 -m yaml.tool .github/ISSUE_TEMPLATE/config.yml
python3 -m yaml.tool .github/workflows/intake-validation.yml
# If actionlint is installed, check the workflow
actionlint .github/workflows/intake-validation.yml
# If a Markdown link checker is installed, check the README
npx --yes markdown-link-check README.mdIssue forms are GitHub Issue Forms YAML. Confirm that:
name,description,labels, andbodyare present.- Each form item has a valid
type(markdown,textarea,input,dropdown,checkboxes). - Required fields use
validations: required: true. - Dropdowns and checkboxes use the
optionslist correctly.
When you open a pull request, fill in the template. In particular, confirm whether public-facing wording changed and whether you checked the diff for anything that should not be public.