RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/survivorsunited/mods-su-compostables

Cursor rule

.cursor/rules/ci-cd-workflow.mdc
Cursor rules

Quality

63/100

Scores the file, not the repository.

Length

287 words

9 headings · 0 code blocks

Repository

0

— · pushed 47 days ago

Last changed

3 days ago

First indexed 3 days ago.
survivorsunited/mods-su-compostables/.cursor/rules/ci-cd-workflow.mdcRawGitHub
1# CI/CD Workflow Standards
2 
3## GitHub Actions Pipeline
4The main workflow is in `.github/workflows/build.yml` with three stages:
5 
6### Build Stage
7- Runs on every push and pull request
8- Uses Java 21 and Ubuntu 24.04
9- Builds the mod using Gradle
10- Uploads artifacts for later stages
11 
12### Documentation Stage
13- Builds Docusaurus documentation site
14- Deploys to GitHub Pages on main branch
15- Uses Node.js 18 for build process
16 
17### Release Stage
18- Triggers only on tag creation
19- Generates dynamic changelog from Git history
20- Creates GitHub release with artifacts
21- Publishes to Modrinth automatically
22 
23## Key Features
24- **Dynamic Changelog**: Generated from Git commit history
25- **Multi-Platform Publishing**: GitHub Releases + Modrinth (optional)
26- **Staged Pipeline**: Build → Docs → Release dependencies
27- **Tag-Based Releases**: Only publishes when tags are created
28- **Automated Testing**: Runs tests on every push/PR
29 
30## Environment Variables (GitHub Secrets)
31- `MODRINTH_TOKEN` - For Modrinth publishing (optional)
32- `PROJECT_ID` - Modrinth project identifier (optional)
33- `GITHUB_TOKEN` - For GitHub releases (auto-provided)
34- Additional secrets can be configured as needed
35 
36## Release Process
371. Update version in `gradle.properties`
382. Commit changes: `git commit -m "Release version X.Y.Z"`
393. Create and push a tag: `git tag X.Y.Z && git push origin X.Y.Z`
404. Pipeline automatically:
41 - Builds the mod
42 - Runs tests
43 - Generates changelog from commit history
44 - Creates GitHub release with artifacts
45 - Publishes to Modrinth (if configured)
46 - Updates documentation site
47 
48## Important Notes
49- Use Ubuntu 24.04 for consistency
50- Java 21 is required for modern Minecraft versions
51- Documentation site uses Docusaurus v3
52- Pipeline uses latest GitHub Actions (v4)
53- Supports both Windows and Linux development
54- Consider adding platform-specific tests
55description:
56globs:
57alwaysApply: false
58---
59 

Commands it names

  • gradle.properties
  • git commit -m "Release version X.Y.Z"
  • git tag X.Y.Z && git push origin X.Y.Z

Sections

  • CI/CD Workflow Standards
  • GitHub Actions Pipeline
  • Build Stage
  • Documentation Stage
  • Release Stage
  • Key Features
  • Environment Variables (GitHub Secrets)
  • Release Process
  • Important Notes

What it covers

setupbuildgit-prsecuritydeploymentagent-behaviourdocs

Stack — with the evidence

react

(0.70)

typescript

(0.60)

java

(0.60)

github-actions

(0.60)

javascript

(0.50)

Format

Cursor rules

The most expressive format here. Many small .mdc files, each with frontmatter declaring when it should load, so a rule about migrations only enters context when a migration is open. Costs the most to maintain and only one editor reads it.

What the corpus says about it

Repository

Owner
survivorsunited
Language
—
License
—
Archived
no

All configs in this repo

Also in survivorsunited/mods-su-compostables

Diff this repo’s formats

One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
survivorsunited/mods-su-compostables.cursor/rules/development-workflow.mdc · 0Cursor rulesreacttypescript+3setupbuildteststyle+486/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/documentation-standards.mdc · 0Cursor rulesreacttypescript+3setupbuildtestlint-format+491/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/gradle-build-standards.mdc · 0Cursor rulesreacttypescript+3buildstyledependenciesdeployment78/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/java-coding-standards.mdc · 0Cursor rulesreacttypescript+3stylearch58/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/proj-compostables.mdc · 0Cursor rulesreacttypescript+3archsecuritydeploymentagent-behaviour+166/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/project-overview.mdc · 0Cursor rulesreacttypescript+3buildarchdeploymentagent-behaviour+167/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/recipe-json-standards.mdc · 0Cursor rulesreacttypescript+3lint-formatstylearchtypes62/1003 days ago
survivorsunited/mods-su-compostables.cursor/rules/rules.mdc · 0Cursor rulesreacttypescript+3buildteststylearch+492/1003 days ago
Diff against .cursor/rules/development-workflow.mdc Diff against .cursor/rules/documentation-standards.mdc Diff against .cursor/rules/gradle-build-standards.mdc Diff against .cursor/rules/java-coding-standards.mdc Diff against .cursor/rules/proj-compostables.mdc Diff against .cursor/rules/project-overview.mdc Diff against .cursor/rules/recipe-json-standards.mdc Diff against .cursor/rules/rules.mdc

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126Cursor rulesgobun+5setupbuildtestlint-format+6100/1003 days ago
TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45Cursor rulestypescriptpytest+15testlint-formatstylearch+5100/1003 days ago
dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+15setuptestlint-formatstyle+799/1003 days ago
deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1Cursor rulestypescriptnextjs+5setuptestlint-formatstyle+799/1003 days ago
markstev/mark-starter.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+14setuptestlint-formatstyle+699/1003 days ago
Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+13setuptestlint-formatstyle+799/1003 days ago
langflow-ai/langflow.cursor/rules/docs_development.mdc · 153kCursor rulespythonnode+16setupbuildtestlint-format+797/1003 days ago
TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45Cursor rulestypescriptpytest+15teststyletesting-strategysecurity+397/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack