This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# Contributing
|
||||
|
||||
## Add A Tool
|
||||
|
||||
1. Add metadata to `ToolCatalog`.
|
||||
2. Add core execution logic to `ToolExecutor` or a dedicated service.
|
||||
3. Add tests in `YMhut.Box.Tests`.
|
||||
4. Verify the tool appears in `ToolboxPage`, opens in `ToolDetailPage`, and writes recent-tool history.
|
||||
|
||||
Use `IApiManager` for remote tools and keep parsing logic unit-testable.
|
||||
Reference in New Issue
Block a user