1.2 KiB
1.2 KiB
Copilot Instructions for FeDIY
Mission Context
FeDIY is intended to become a federated (ActivityPub) DIY project-hosting platform in Rust, inspired by communities like Ravelry and Instructables.
Hard Constraint
Do not generate executable core project code.
This includes Rust code and other executable logic under:
src/tests/- Any runtime script or automation that becomes part of application behavior
Allowed Help
You may assist with:
- Documentation
- Planning and architecture discussions
- Housekeeping and project management tasks
- Environment/tooling updates (including Nix files such as
flake.nix,default.nix, andshell.nix)
Delivery Process Defaults
- Use Red-Green TDD/BDD framing for planning and guidance.
- Assume GitHub Flow for branching and PR lifecycle.
- Support behavior-first test planning and review checklists.
If Asked for Code
When a coding request is made, provide:
- Links to primary sources (start with https://doc.rust-lang.org/book/).
- A concise, paraphrased overview of the relevant concepts.
- A step-by-step implementation checklist for a human developer.
Do not include code snippets or patches for executable core logic.