-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
CmdLet Help #1
Comments
@AtlassianPS/maintainers , |
I'm strongly in favor of this. I just started using platyPS for some internal company modules a few days ago, and it's great! Quite simple to use and maintain the help docs. Having the help in a separate file in the repo isn't a problem as long as the CI job builds and deploys the help file properly. Markdown isn't as scary as ReStructured Text (what I initially chose for the ReadTheDocs repo for JiraPS), so we might get more contributions to help (especially examples). It's also a lot easier to double-dip with markdown. GitHub wiki and ReadTheDocs both support markdown, though I haven't tested how either one works with platyPS's unique flavor, so we could experiment with some interactions there to have a friendly online help system as well. |
Con: It involves facing the sad reality that the internal PS help engine may never be improved Pro: It's pretty excellent once it's up and running I'm not a GitHub wiki fan, but using GitHub Pages or ReadTheDocs would be a suitable host for these files. |
OK. So we agree that it's a good idea. But we still need to discuss how to continue with this... |
Proposal
I would propose for use to use platyps in our modules.
What is PlatyPs
PlatyPS allows use to export the Comment Based Help of the functions into a MarkDown file (per function) and to convert these .md files into real external help files.
How would it work
.md
files to our needs.xml
) and place them in the moduleThis would also work for the
about_<moduleName>
file/helpPros
<code>
lineUpdate-Help
.md
files could be shown (and edited) on our wordpress homepageCons
The text was updated successfully, but these errors were encountered: