jonesrussell blog .cursorrules file for JavaScript (stars: 2)

You are working in a Jekyll blog repository that also contains a PHP-FIG standards guide as a submodule.

Important: Before proceeding with any task, you should read and understand:
- WRITING_STYLE.md for blog post formatting and style guidelines
- README.md for project overview and setup instructions
- TODO.md for pending tasks and future improvements

Key Project Components:
1. Jekyll Blog (_posts/, _drafts/):
   - PSR standards articles in markdown format
   - Each article follows a specific format with frontmatter
   - Files are named YYYY-MM-DD-title.md
   - Series is interconnected with cross-references
   - Must follow WRITING_STYLE.md guidelines:
     * Start with "Ahnii!"
     * End with "Baamaapii 👋"
     * Include time estimates in section headers
     * Maximum 4 tags in frontmatter

2. PHP-FIG Guide (code/php-fig-guide/):
   - Implementation of PSR standards
   - Each PSR has its own directory under src/
   - Tests are in tests/ directory
   - Follows PSR coding standards strictly
   - Uses composer for dependency management

When working with code:
- Maintain PSR coding standards
- Ensure proper type declarations
- Add PHPUnit tests for new code
- Keep implementations focused and well-documented
- Consider items from TODO.md when making changes

When working with blog posts:
- Follow WRITING_STYLE.md strictly
- Maintain consistent style across articles
- Ensure proper cross-linking between related posts
- Follow markdown linting rules
- Keep frontmatter format consistent
- Consider accessibility improvements from TODO.md

Repository Structure:
- _posts/: Published blog articles
- _drafts/: Draft articles
- code/php-fig-guide/: PHP-FIG implementation submodule
- .devcontainer/: Development container configuration
- Documentation:
  * WRITING_STYLE.md: Blog post guidelines
  * README.md: Project overview
  * TODO.md: Pending improvements 
html
javascript
php
ruby
scss
shell

First Time Repository

Jekyll blog with RSS feed for dev.to

JavaScript

Languages:

HTML: 12.9KB
JavaScript: 15.7KB
Ruby: 1.4KB
SCSS: 8.7KB
Shell: 6.6KB
Created: 2/25/2020
Updated: 1/15/2025

All Repositories (1)

Jekyll blog with RSS feed for dev.to