Welcome to CommitPress! We're excited to have you contribute to the simplest blog system ever built.
This project includes Cursor rules that help maintain code quality and consistency.
- Install Cursor: Download Cursor
- Open project in Cursor
- AI rules activate automatically
- Write code with AI assistance following project standards
- Automatic code formatting following project standards
- Component structure guidance with TypeScript patterns
- Performance optimization suggestions
- Accessibility compliance checks
- Blog content formatting from raw text to MDX
Easy way to contribute example content:
- Find blog content (with permission)
- Paste raw text into new
.mdxfile - Let Cursor AI format it
- Submit PR with properly formatted content
Traditional:
1. Research content guidelines
2. Manually format in MDX
3. Add frontmatter fields
4. Format code blocks
5. Optimize for SEO
6. Submit PR
AI-Powered with CommitPress:
1. Paste raw content
2. Ask AI to "format as blog post"
3. Review and commit
4. Submit PR
For Blog Posts:
"Format this as a technical blog post following CommitPress MDX standards"
"Add proper frontmatter and SEO optimization for CommitPress"
For Code:
"Follow CommitPress TypeScript patterns"
"Ensure this component meets accessibility standards"
- Install Cursor: Download from cursor.sh
- Open project: AI rules activate automatically
- Test: Create a test
.mdxfile and ask Cursor to format content
AI not providing suggestions?
- Ensure
.cursor/rules/directory exists - Check that Cursor has proper project context
- Try restarting Cursor
Suggestions not following standards?
- Update to latest Cursor version
- Check rule files for syntax errors
- Submit issue if rules need improvement
Help improve our AI rules:
.cursor/rules/blog-content.mdc- Content formatting.cursor/rules/coding-standard.mdc- Code standards.cursor/rules/performance-accessibility.mdc- Performance & accessibility.cursor/rules/ui-components.mdc- Component patterns
- Identify improvement area
- Test with various content types
- Update rule files
- Submit PR with examples
Before submitting rule updates:
- Test with different content types
- Verify AI suggestions are helpful
- Ensure no conflicts with existing rules
- Document any breaking changes