mirror of
https://github.com/The-Low-Code-Foundation/OpenNoodl.git
synced 2026-01-11 14:52:55 +01:00
2.8 KiB
2.8 KiB
OpenNoodl Dev Docs - Setup Instructions
What's Included
This folder contains everything needed to set up AI-assisted development with Cline for the OpenNoodl project.
Files to Add to Repository
Copy these to the root of your OpenNoodl repository:
OpenNoodl/
├── .clinerules ← Copy from dev-docs/.clinerules
├── .clineignore ← Copy from .clineignore (separate file)
└── dev-docs/ ← Copy entire folder
├── README.md
├── CLINE-INSTRUCTIONS.md
├── TASK-TEMPLATE.md
├── guidelines/
│ ├── CODING-STANDARDS.md
│ └── GIT-WORKFLOW.md
├── reference/
│ ├── CODEBASE-MAP.md
│ ├── NODE-PATTERNS.md
│ └── COMMON-ISSUES.md
└── tasks/
└── phase-1/
└── TASK-001-dependency-updates/
├── README.md
├── CHECKLIST.md
├── CHANGELOG.md
└── NOTES.md
Setup Steps
1. Create Branch
git checkout -b setup/dev-docs
2. Copy Files
# Copy .clinerules to repo root
cp path/to/downloads/.clinerules .
# Copy .clineignore to repo root
cp path/to/downloads/.clineignore .
# Copy dev-docs folder to repo root
cp -r path/to/downloads/dev-docs .
3. Configure Cline
- Open VSCode with the OpenNoodl project
- Click Cline extension settings (gear icon)
- Find "Custom Instructions" field
- Copy contents of
dev-docs/CLINE-INSTRUCTIONS.mdand paste
4. Commit
git add .clinerules .clineignore dev-docs/
git commit -m "docs: add AI-assisted development documentation"
git push -u origin setup/dev-docs
5. Start Working
- Open a task:
dev-docs/tasks/phase-1/TASK-001-dependency-updates/ - Read the README.md
- Follow the CHECKLIST.md
- Track changes in CHANGELOG.md
- Keep notes in NOTES.md
File Purposes
| File | Purpose |
|---|---|
.clinerules |
Project-specific rules Cline follows automatically |
.clineignore |
Files/folders Cline should ignore (like .gitignore) |
CLINE-INSTRUCTIONS.md |
Custom instructions to paste into Cline settings |
TASK-TEMPLATE.md |
Template for creating new task documentation |
guidelines/ |
Development standards (coding, git workflow) |
reference/ |
Quick references (codebase map, patterns, troubleshooting) |
tasks/ |
Task documentation organized by phase |
Creating New Tasks
- Copy
TASK-TEMPLATE.mdsections to new folder - Follow naming:
TASK-XXX-short-name/ - Fill in all sections of README.md
- Create the checklist specific to the task
- Initialize empty CHANGELOG.md and NOTES.md
Questions?
See dev-docs/reference/COMMON-ISSUES.md for troubleshooting.