Commit graph

17 commits

Author SHA1 Message Date
Andras Bacsai
3f7c5fbdf9 Consolidate AI documentation into .ai/ directory
- Create .ai/ directory as single source of truth for all AI docs
- Organize by topic: core/, development/, patterns/, meta/
- Update CLAUDE.md to reference .ai/ files instead of embedding content
- Remove 18KB of duplicated Laravel Boost guidelines from CLAUDE.md
- Fix testing command descriptions (pest runs all tests, not just unit)
- Standardize version numbers (Laravel 12.4.1, PHP 8.4.7, Tailwind 4.1.4)
- Replace all .cursor/rules/*.mdc with single coolify-ai-docs.mdc reference
- Delete dev_workflow.mdc (non-Coolify Task Master content)
- Merge cursor_rules.mdc + self_improve.mdc into maintaining-docs.md
- Update .AI_INSTRUCTIONS_SYNC.md to redirect to new location

Benefits:
- Single source of truth - no more duplication
- Consistent versions across all documentation
- Better organization by topic
- Platform-agnostic .ai/ directory works for all AI tools
- Reduced CLAUDE.md from 719 to ~320 lines
- Clear cross-references between files
2025-11-18 14:58:59 +01:00
Andras Bacsai
faa62dec57 refactor: Remove SynchronizesModelData trait and implement syncData method for model synchronization 2025-11-04 09:18:05 +01:00
Andras Bacsai
231ad85e15 docs(database-patterns): add critical note on mass assignment protection for new columns 2025-10-09 15:36:40 +02:00
Andras Bacsai
5e711fbfeb fix(tests): update Docker command for running feature tests without -it flag
- Removed the `-it` flag from the Docker command used to run feature tests, simplifying the command for users.
- Ensured consistency across documentation regarding the execution of database-dependent tests within the Docker container.
2025-10-07 20:44:36 +02:00
Andras Bacsai
70d0ae2b33 docs(sync): create AI Instructions Synchronization Guide and update CLAUDE.md references
- Added a new document, `.AI_INSTRUCTIONS_SYNC.md`, detailing the organization and synchronization of AI instructions across CLAUDE.md and .cursor/rules/.
- Updated CLAUDE.md to include a note for AI assistants directing them to the new synchronization guide and emphasizing the importance of maintaining consistency.
- Enhanced `.cursor/rules/cursor_rules.mdc`, `README.mdc`, and other related files with cross-references to the synchronization guide for better clarity on maintaining documentation consistency.
2025-10-07 12:52:57 +02:00
Andras Bacsai
2d371893e7 docs(tests): update testing guidelines for unit and feature tests
- Clarified execution rules for unit tests, emphasizing the use of mocking and the prohibition of database connections.
- Specified that unit tests can run outside Docker, while feature tests must run inside Docker with database access.
- Added design principles for testable code, promoting dependency injection and interface usage.
- Enhanced overall structure and clarity of testing documentation to improve developer understanding of testing strategies.
2025-10-07 11:11:03 +02:00
Andras Bacsai
14eae54121 feat(laravel-boost): add Laravel Boost guidelines and MCP server configuration to enhance development experience 2025-09-15 12:19:44 +02:00
Andras Bacsai
8f2a45b8dc docs(testing-patterns): add important note to always run tests inside the coolify container for clarity 2025-09-09 16:29:04 +02:00
Andras Bacsai
4c0c16a241 refactor(backlog): remove outdated guidelines and project manager agent files to streamline task management documentation 2025-09-08 09:19:24 +02:00
Andras Bacsai
d61c5863f9 feat(docs): add Backlog.md guidelines and project manager backlog agent; enhance CLAUDE.md with new links for task management 2025-08-26 14:43:00 +02:00
Andras Bacsai
0f8b86c253 chore(docs): remove AGENTS.md file; enhance CLAUDE.md with detailed form authorization patterns and service configuration examples 2025-08-26 10:27:38 +02:00
Andras Bacsai
be47884ee0 feat(docs): expand authorization documentation for custom Alpine.js components; include manual protection patterns and implementation guidelines 2025-08-26 10:27:38 +02:00
Andras Bacsai
0831905443 feat(docs): update architecture and development guidelines; enhance form components with built-in authorization system and improve routing documentation 2025-08-26 10:27:38 +02:00
Yassir Elmarissi
a77bd88258
feat(auth): Add Clerk OAuth Provider (#5553) 2025-06-18 14:29:46 +02:00
Yassir Elmarissi
4375f52c5d
feat(auth): Add Discord OAuth Provider (#5552) 2025-06-18 14:19:01 +02:00
Andras Bacsai
9471bd2fbb feat(security-patterns): expand sensitive patterns list to include additional security-related variables 2025-06-02 13:01:53 +02:00
Andras Bacsai
86f6cd5fd6 feat(rules): add comprehensive documentation for Coolify architecture and development practices for AI tools, especially for cursor
- Introduced multiple new markdown files covering API and routing, application architecture, deployment architecture, database patterns, frontend patterns, and security practices.
- Established guidelines for development workflows, testing strategies, and continuous improvement of rules.
- Enhanced project overview and technology stack documentation to provide clarity on Coolify's features and architecture.
2025-05-26 12:40:05 +02:00