Skip to content

docs(modular): add CONTRIBUTING.md to 7 sub-modules#111

Merged
intel352 merged 1 commit into
mainfrom
docs/submodule-contributing
May 19, 2026
Merged

docs(modular): add CONTRIBUTING.md to 7 sub-modules#111
intel352 merged 1 commit into
mainfrom
docs/submodule-contributing

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Follow-up to #110. Each modules// sub-dir is separately versioned and gets its own CONTRIBUTING documenting tag stream + GOWORK=off pattern.

Follow-up to #110 (top-level CONTRIBUTING). Each sub-module under
modules/ is a separately-versioned Go module; document the sub-module
tag stream + GOWORK=off pattern per directory.

Sub-modules covered: auth, cache, database, eventbus, jsonschema,
letsencrypt, reverseproxy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 19, 2026 20:32
@intel352 intel352 merged commit dac8f4d into main May 19, 2026
7 checks passed
@intel352 intel352 deleted the docs/submodule-contributing branch May 19, 2026 20:33
@codecov
Copy link
Copy Markdown

codecov Bot commented May 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds per-submodule contribution guides for the separately versioned modules, following up on the root-level contribution documentation and documenting standalone module development commands.

Changes:

  • Added CONTRIBUTING.md to 7 module directories.
  • Documented module-specific tag streams and GOWORK=off build/test workflow.
  • Added PR and issue-reporting guidance for each submodule.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
modules/auth/CONTRIBUTING.md Adds contribution guidance for the auth module.
modules/cache/CONTRIBUTING.md Adds contribution guidance for the cache module.
modules/database/CONTRIBUTING.md Adds contribution guidance for the database module.
modules/eventbus/CONTRIBUTING.md Adds contribution guidance for the eventbus module.
modules/jsonschema/CONTRIBUTING.md Adds contribution guidance for the jsonschema module.
modules/letsencrypt/CONTRIBUTING.md Adds contribution guidance for the letsencrypt module.
modules/reverseproxy/CONTRIBUTING.md Adds contribution guidance for the reverseproxy module.
Comments suppressed due to low confidence (7)

modules/auth/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

modules/cache/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

modules/database/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

modules/eventbus/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

modules/jsonschema/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

modules/letsencrypt/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

modules/reverseproxy/CONTRIBUTING.md:36

  • This path points contributors to .github/ISSUE_TEMPLATE/, but that directory is not present in the repository. Please either add the issue templates or update this sentence to point to the actual issue reporting location.
Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.

## Pull requests

- One feature or bugfix per PR. Keep changes scoped to this sub-module.
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
## Pull requests

- One feature or bugfix per PR. Keep changes scoped to this sub-module.
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
## Pull requests

- One feature or bugfix per PR. Keep changes scoped to this sub-module.
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
## Pull requests

- One feature or bugfix per PR. Keep changes scoped to this sub-module.
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
## Pull requests

- One feature or bugfix per PR. Keep changes scoped to this sub-module.
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
## Pull requests

- One feature or bugfix per PR. Keep changes scoped to this sub-module.
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
Comment on lines +29 to +36
- Update CHANGELOG.md (in this sub-module's directory) with a Keep-a-Changelog entry.
- Add tests covering new behaviour — match this sub-module's existing test style.
- Run `GOWORK=off go vet ./...` before pushing.
- Bump the sub-module tag (`modules/reverseproxy/vN.M.P`) separately from the core `modular` tag.

## Reporting issues

Use the issue templates under `.github/ISSUE_TEMPLATE/` at the repo root.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants