Skip to content

Commit 9d52589

Browse files
sestinjclaude
andcommitted
chore: polish repo with community files, README header, and GitHub settings
Add Continue banner, centered header, and Contributing/License sections to README. Add SECURITY.md, issue templates, PR template, and release.yml. Configure GitHub repo description, topics, and branch protection ruleset requiring 1 review on main. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2738920 commit 9d52589

8 files changed

Lines changed: 126 additions & 1 deletion

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Bug Report
2+
description: Report a bug in the rules CLI
3+
labels: ["bug"]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: Describe the bug
9+
description: A clear and concise description of what the bug is.
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: steps
14+
attributes:
15+
label: Steps to reproduce
16+
description: Steps to reproduce the behavior.
17+
placeholder: |
18+
1. Run `rules init`
19+
2. Run `rules add ...`
20+
3. See error
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: expected
25+
attributes:
26+
label: Expected behavior
27+
description: What you expected to happen.
28+
validations:
29+
required: true
30+
- type: input
31+
id: version
32+
attributes:
33+
label: CLI version
34+
description: Output of `rules --version`
35+
validations:
36+
required: false
37+
- type: input
38+
id: os
39+
attributes:
40+
label: Operating system
41+
description: e.g. macOS 15.2, Ubuntu 24.04, Windows 11
42+
validations:
43+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Feature Request
2+
description: Suggest an enhancement or new feature
3+
labels: ["enhancement"]
4+
body:
5+
- type: textarea
6+
id: problem
7+
attributes:
8+
label: Problem
9+
description: What problem does this feature solve?
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: solution
14+
attributes:
15+
label: Proposed solution
16+
description: Describe the solution you'd like.
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: alternatives
21+
attributes:
22+
label: Alternatives considered
23+
description: Any alternative solutions or features you've considered.
24+
validations:
25+
required: false

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Summary
2+
3+
<!-- Brief description of what this PR does and why -->
4+
5+
## Changes
6+
7+
<!-- List the key changes -->
8+
9+
## Test plan
10+
11+
<!-- How was this tested? -->

.github/assets/continue-banner.png

2.01 MB
Loading

.github/release.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
changelog:
2+
categories:
3+
- title: New Features
4+
labels:
5+
- enhancement
6+
- title: Bug Fixes
7+
labels:
8+
- bug
9+
- title: Other Changes
10+
labels:
11+
- "*"

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
# rules
1+
<p align="center">
2+
<a href="https://continue.dev">
3+
<img src=".github/assets/continue-banner.png" width="800" alt="Continue" />
4+
</a>
5+
</p>
6+
7+
<h1 align="center">rules</h1>
8+
9+
<p align="center">A CLI for managing rules across any AI developer tool.</p>
10+
11+
<p align="center"><em>An autonomous codebase built by the <a href="https://continue.dev/blueprint">Continue Software Factory</a></em></p>
12+
13+
---
214

315
> **tl;dr:** `npm i -g rules-cli` then `rules add starter/nextjs-rules`
416
@@ -58,3 +70,12 @@ If you are building a developer tool and want to optimize how AI IDEs work with
5870
1. Make your account on the [registry](https://hub.continue.dev/signup) and create an organization
5971
2. [Publish your rules](index.md#publish-rules)
6072
3. Mention the corresponding `rules add <name-of-rules>` command in your documentation
73+
74+
## Contributing
75+
76+
See [CONTRIBUTING.md](CONTRIBUTING.md) for development guidelines and how to get involved.
77+
78+
## License
79+
80+
Apache-2.0 -- see [LICENSE](LICENSE) for details.
81+
Copyright (c) 2025 Continue Dev, Inc.

SECURITY.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Security Policy
2+
3+
## Reporting a Vulnerability
4+
5+
If you discover a security vulnerability, please report it responsibly by emailing **security@continue.dev**.
6+
7+
Please do **not** open a public GitHub issue for security vulnerabilities.
8+
9+
We will acknowledge your report within 48 hours and aim to provide a fix or mitigation plan within 7 days.
10+
11+
## Scope
12+
13+
This policy applies to the `rules` CLI tool and its published releases.

0 commit comments

Comments
 (0)