-
Notifications
You must be signed in to change notification settings - Fork 21
User Documentation #137
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
Comments
I'm realising, that we might be able to leverage haddock for the reference. Wouldn't we need to put in a reference for all the configuration options we have? In that case, we could possibly use docstrings from haddock for each configuration option to describe what they're for or what they do. That way we can update it easily next to our code, without having the problem that the documentation goes out of sync. |
This adds documentation for most of our functions and the purpose of those in order to improve general orientation for developers throughout Purebred. I made small adjustments to function placements as well as removed dead code. The API documentation is by no means complete. This is related to #137. Fixes #324
This adds documentation for most of our functions and the purpose of those in order to improve general orientation for developers throughout Purebred. I made small adjustments to function placements as well as removed dead code. The API documentation is by no means complete. This is related to #137. Fixes #324
This adds documentation for most of our functions and the purpose of those in order to improve general orientation for developers throughout Purebred. I made small adjustments to function placements as well as removed dead code. The API documentation is by no means complete. This is related to #137. Fixes #324
This adds documentation for most of our functions and the purpose of those in order to improve general orientation for developers throughout Purebred. I made small adjustments to function placements as well as removed dead code. The API documentation is by no means complete. This is related to #137. Fixes #324
This adds documentation for most of our functions and the purpose of those in order to improve general orientation for developers throughout Purebred. I made small adjustments to function placements as well as removed dead code. The API documentation is by no means complete. This is related to #137. Fixes #324
I think I'm picking this up next. I'll have a look whether we can easily hook this into the UI as well. My current idea would be to:
What I'm not so sure about, but want to investigate:
|
yeah, running |
Actually thinking more about this... perhaps there might be a point using a browser for the docs. This could be either a console browser or a firefox or whatever. The benefit of this would be that it's easier to deliver the docs (either offline or online) and we can link to the haddock reference as well. |
Sure, build the docs and publish somewhere, and optionally package them for local installation. Whatever you prefer mate. It's not even either/or TBH. But whatever you want to deliver will be better than what we currently have (nothing!) |
One itch I'd like to scratch is some form of referencing our current configuration. The typical thing which happens with documentation is that the reference basically duplicates what we have in code and therefore renders the documentation less useful. Haddock is great of providing the base for like developer documentation, but it would be less useful for using it as a user manual. Our target isn't novice users anyways, but it would still be good to provide some form of go to steps for the intermediates who can navigate their way through Haskell. I wrote this little tool ( |
Meh.. Looking at what we already have available in our haddock I think pretty printing the config is most likely overkill. Instead what I'll focus on is to use the tool to dump our keybindings similarly to what we have in our help view. In fact I might be able to use (almost) the same code ... |
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
This adds a man page to as (currently a simple) form of user manual. Fixes #137
Well, for a 1.0 release we also need user facing documentation. Question is, what to we want to provide for our first release:
in what format:
The text was updated successfully, but these errors were encountered: