-
-
Notifications
You must be signed in to change notification settings - Fork 40
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
Add man page #419
Comments
Thanks for filing this issue! I must confess, I have never written a man page before—but I'm happy to hear that Toast is now a contender among "big projects". I'm not necessarily opposed to introducing Asciidoctor into the build process (after all, Toast makes it easy to introduce dependencies!), however I would want to understand how the man page would be distributed and installed (via the installer script, Homebrew, etc.). I am also very nitpicky about things like grammar and punctuation. Would the man page essentially just contain the contents of the current Either way, I think this is a great idea. |
Package managers that distribute Toast should be able to do it as long as you set it up in the build files of the package. Regarding GitHub releases, you could probably just add it to the Releases page or just create archives for each architecture that contain the man pages, though I'd argue that it'd be fine to have the user do all that manually anyway if they're installing from the Releases, and just leave the automatic setup to package managers.
I don't think the README file would be the best fit for it, just because of how man pages are usually layed out. This Wikipedia article has a brief listing of what each section might look like, and you can look at one of my projects if you'd like to see how it could work here. Furthermore, you'd probably want to create a The man page for |
On that note, I did look at Vagrant briefly but found the utilization of YAML instead of Ruby for the config to be a lot better. I definitely think Toast has a lot going for it :) |
Description
It would be nice if Toast had a man page, as most big projects have them.
Alternatives considered
No man page :p.
Additional context
I'd be willing to set this up myself if needed. I'd probably use Asciidoctor, as it's what I'm most familiar with for writing man pages, but I'm wondering if requiring that as a build dependency would be fine by this project's maintainers.
The text was updated successfully, but these errors were encountered: