C# API Docs Beta? Source Code? Extra markdown syntax support? #31
-
Is it possible to participate in the C# API docs generation beta? Is there a public repo for the source code for retypeapp? Or is it the intent that retypeapp is a commercial closed source product? Can retypeapp's markdown processing be extended? e.g. support for mermaid and maybe some more esoteric markdown syntax? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Yes, there is limited C# API reference doc generation support built into Retype Add the following {
"api": {
"projects": [
{
"input": "../path-to-your-csharp-project"
}
]
}
} At the moment, the only other supported config is You can see the Here's the https://github.com/MojeeIO/Mojee/blob/master/retype.json#L16-L22 "api": {
"projects": [
{
"input": "../mojee-dev/src/csharp/Mojee"
}
]
}, For the Mojee API docs, we also add the following https://github.com/MojeeIO/Mojee/blob/master/api/index.yml
Retype is closed source and I don't think we'll be open-sourcing the project. We've had some big open-source projects in the past and the commonly perceived advantages from open-sourcing never really materialized. We're going to focus on trying to find a balance to ensure 90%+ of Retype projects (personal, open-source, education, non-profit, and commercial) are covered by a free $0 license. There will be features that deliver a boat load of value and unlocking that value will require a
Not yet, but it is something we have discussed and will be exploring options. We can certainly investigate Mermaid. After an initial quick review, it doesn't look much different than our Prism integration for code block syntax highlighting. I created a new Feature request issue to track our progress on supporting Mermaid, see #33. Performance and stability are primary goals, both during generation time and runtime, so we need to tread carefully if anything compromises those principles. Prism does impact the client runtime performance of Retype (IMHO), so I'd love to build Prims out of the project with another solution we've been thinking about. Hope this helps answer your questions. |
Beta Was this translation helpful? Give feedback.
Yes, there is limited C# API reference doc generation support built into Retype
v1.6.0
.Add the following
api
config to your projectretype.json
.At the moment, the only other supported config is
output
, which controls which folder within theoutput
that Retype will send the built API docs.You can see the
API Reference
docs in action here:https://docs.mojee.io
Here's the
api
config for the Mojee API docs:https://github.com/MojeeIO/Mojee/blob/master/retype.json#L16-L22