Skip to content

docs: contributing guide, security policy and issue and PR templates - #114

Merged
httpsphl merged 2 commits into
mainfrom
docs/contributing
Oct 2, 2026
Merged

httpsphl merged 2 commits into
mainfrom
docs/contributing

Conversation

@httpsphl

@httpsphl httpsphl commented Oct 2, 2026

Copy link
Copy Markdown
Owner

What and why

Getting the repository ready for outside contributors before Botloft is shared more widely:

  • CONTRIBUTING.md: ways to help, setup, project layout, rules for code (from the project's conventions), the checks to run before a PR, AI-assisted contributions, license of contributions.
  • SECURITY.md: private reporting through GitHub security advisories, supported versions, and what is by design (bots run as the user, no sandbox) vs in scope.
  • Issue forms: bug report, antivirus warning (the releases are unsigned), idea; a contact link for security problems.
  • A PR template with the definition-of-done checklist.
  • README: a Contributing section and nav link; the status no longer lists "always allow" as planned (shipped in feat: "Allow always" on a bot's requests, with the rules in its details #110).

Before merging

Private vulnerability reporting is off on this repository, so the "Report a vulnerability" link in SECURITY.md and the issue chooser does not work yet. It needs turning on in Settings > Code security.

How it was tested

Docs only. Paths and commands cited were checked against the tree.

The README invites contributions and links the new CONTRIBUTING.md and
SECURITY.md. Issue forms cover bugs, antivirus warnings on the unsigned
releases, and ideas. The status line no longer lists "always allow" as
planned: it shipped in #110.
@httpsphl
httpsphl enabled auto-merge October 2, 2026 17:00
@httpsphl
httpsphl merged commit e4e5126 into main Oct 2, 2026
4 checks passed
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.

1 participant