Add project-specific guidelines for Rider's coding agent Junie. Generated by Junie.#3250
Conversation
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
Signed-off-by: Manuel Ullmann <manuel.ullmann@rediecon.com>
There was a problem hiding this comment.
Pull request overview
This PR adds project-specific coding guidelines for Rider's coding agent Junie to assist with code documentation tasks. The guidelines were generated by Junie itself using the Gemini 3 model.
- Guidelines document created in
.junie/guidelines.mddescribing C# conventions, MVVM architecture, and project structure - Updated changelog to document this enhancement
- Added contributor to the CONTRIBUTORS list
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| Source/.junie/guidelines.md | New guidelines file documenting coding conventions, naming standards, formatting rules, and project organization |
| Source/NETworkManager.sln | Added reference to the new guidelines file in Solution Items section |
| Website/docs/changelog/next-release.md | Added changelog entry for this enhancement |
| CONTRIBUTORS.md | Added new contributor (labre_rdc) to the list |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Hi @labre-rdc, thanks for the contribution. I will add this for now, but it might make more sense to migrate it to an |
You’re probably right. Unfortunately Junie is not listed as supported coding agent on agents.md. I guess, the guidelines could be moved to agents.md and .junie/guidelines.md could be a symlink to it. That should be sufficient. |
Changes proposed in this pull request
To ease offloading tasks to Rider’s coding agent Junie, it needs project specific guidelines. It can generate these itself and I used the Gemini 3 model for it. The overall goal is to add code documentation blocks everywhere using these guidelines, since I’m struggling to get an overview of the code base.
To-Do
Contributing
By submitting this pull request, I confirm the following: