-
Notifications
You must be signed in to change notification settings - Fork 2.6k
docs: add enum settings implementation guide #2671
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Added detailed documentation for implementing enum/compound settings including: - Type definitions and schema setup - State management integration - UI component implementation - Translation requirements - Type safety considerations Signed-off-by: Eric Wheeler <[email protected]>
|
* Adding Gemini 2.5 pro preview * Adding Gemini 2.5 pro preview
|
Hey @KJ7LNW, This doesn't seem to be applicable due to the |
Where did the documentation specific to adding new settings go? Did it get lost? Adding settings to roo code is extremely hard and requires ~12 changes for a single check box. That documentation was critical for AI success in creating new settings efficiently. (This pull request extended that document to include information about adding a drop down list with enumerations.) Is there a new place for these types of documents that are reachable in the directory tree for AI use? |
|
Hey @KJ7LNW, I think it would be best to create an issue to propose adding the docs folder back into the project. This PR has up-to-date documentation so it would be a good candidate to create the docs folder again. |
|
This PR fixes #4129 by restoring comprehensive documentation for settings implementation, including the new enum/compound settings guide. The documentation provides critical guidance for both developers and AI assistants to successfully implement various types of settings in the application. |
done, please reopen |
|
Actually something about the github state of this pull request is broken, so keep it closed. I will create a separate pull request. |
|
superseded by #4130 |
Context
Added comprehensive documentation for implementing enum/compound settings in the application. This guide helps developers understand the complete workflow for adding new enum-based settings.
Implementation
The documentation covers:
How to Test
Get in Touch
Discord: KJ7LNW
Important
Adds a detailed guide in
cline_docs/settings.mdfor implementing enum/compound settings with type safety and UI integration.cline_docs/settings.mdfor implementing enum/compound settings.schemas/index.tsand state management withExtensionStateContext.Selectcomponents.This description was created by
for e29c390. It will automatically update as commits are pushed.