Skip to content
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

GNU-style manual for org-trello #394

Merged
merged 29 commits into from
Jul 10, 2019
Merged

GNU-style manual for org-trello #394

merged 29 commits into from
Jul 10, 2019

Conversation

daniel-birket
Copy link
Contributor

Mr. Dumont,

Please see this barely-begun template of a GNU-style manual for your org-trello package. Assuming that you approve of me investing the time to complete it, it will eventually produce an info-format manual for use within Emacs (like Emacs' own manual), plus HTML, PDF and other format manuals, all from the same org-mode source. I'll pull the content from your source and doc-strings. See graphviz-dot-mode for a finished example (from .texi source).

If you're interested, I'll work on it, time permitting, for your eventual review.

@coveralls
Copy link

coveralls commented Jan 28, 2019

Coverage Status

Coverage remained the same at 98.308% when pulling a32371b on daniel-birket:texinfo into 75e9f99 on org-trello:master.

@ardumont
Copy link
Member

That sounds great.
Many thanks in advance for your time on this.

I don't know if you are aware of the online "manual" [1]
It sure is not perfect but that could be a start (the videos are a bit old but the idea is there ;)

That reminds me of some years back when i tried to do some literate programming (prior to 0.2.6 according to git log).

[1] http://org-trello.github.io/

Cheers,

@daniel-birket
Copy link
Contributor Author

Mr. Dumont,
The structure of the document and branch folder should be clear now. Please review and critique.
All three useful output file-formats are present in sample form: info, html and pdf. The Makefile works if TexInfo is installed. Note the presence of indices at the end. (The key-index failed to merge into the concept index or you would see "C-c o s" there.) View the info file without installing it with "info ./org-trello.info" or open in Emacs in "Info" mode. This html file is single-file format as that works well for small manuals, but a multi-file format like your manual web-site is available.

texinfo/Makefile Outdated
BaseName := org-trello
OrgSrc := $(BaseName).org
TexiSrc := $(BaseName).texi
TexiInc := gpl.texi fdl.texi
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like indendation is off?

@ardumont
Copy link
Member

Thanks, looks like it's going the right way ;)
I have only a small remark about the indentation in the makefile but that's about it so far.

I have non-blocking questions about:

  • how to compile this? That could be added in a README-doc.org (or something) to explain how it's done. That sure would be great ;)

  • how to package this? The current packaging is done for el-get (~ recipe), melpa (~ recipe), marmalade (~ tarball created through makefile and push).

Cheers,

…es. Added more Using section headers.

Added few more summary key-bindings. Keybinding hook function uses defun for clarity instead of 'mysterious' lamda.
…gacy documents in TODO.org.

Added a few more sections: About, Quick-Start, How-to. Detached Release-Notes.org
@ardumont ardumont changed the title Can I interest you in a Manual? GNU-style manual for org-trello Feb 2, 2019
@ardumont ardumont added the doc-improvment Documentation is lacking on a subject. Needs update. label Feb 2, 2019
… notes verbatim (with light cleanup).

Graphviz diagram of building manual with Texinfo. (Building with Emacs is another graph.)
@ardumont
Copy link
Member

ardumont commented Feb 4, 2019

Thanks for your work on this, and many thanks for clarifying the manual build instructions ;)

@@ -498,21 +503,29 @@ list items.
:END:
This section describes other functions not listed above.

** TODO How to Perform Tasks
** TODO How to…
:PROPERTIES:
:ALT_TITLE: How to…
:DESCRIPTION: How to Perform Tasks
:END:
This section is describes how to use commands to perform tasks with org-trello.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is describing

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or describes as the section below does ;)

@daniel-birket
Copy link
Contributor Author

daniel-birket commented Feb 17, 2019 via email

Copy link
Member

@ardumont ardumont left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Draft of Developer section ready for review. #+INCLUDEs README-dev.org.
This reviewed commit sounds good.
Couple of typos and some question regarding the CHEK meaning.


* Contributing to org-trello
* CHEK Development of org-trello
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CHECK?

I see that you use CHEK consistently everywhere (at least in this commit).
What does that convey?

list by sending an email to:

- subscribe: emacs.org.trello [AT] librelist.com
- unsubscribe: emacs.org.trello-unsubscribe [AT] librelist.com
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow, i completely forgot about this.
it's there indeed, http://librelist.com/browser/emacs.org.trello/

@daniel-birket
Copy link
Contributor Author

daniel-birket commented Feb 17, 2019 via email

(except for the position). So the entity’s position in trello’s board can be
slightly different than the one from the buffer.

Orgtrello With Check On Sensible Actions
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I forgot this as well.
That might answer a recent question...
#391

@ardumont
Copy link
Member

Configuration section ready for review

Sounds good!

Thanks to you, i remember stuff i forgot ;) so thanks again.

@ardumont
Copy link
Member

ardumont commented Mar 2, 2019

Sounds fine so far (i'm concentrating on the org buffer within commit).

…or accuracy, grammar, style.

How-to section and Index work remains.
… Trello. Repair indenting. Command edits.

The web-site "Usage" page How-To section material conflicted with the source-code command definitions - probably outdated. As it duplicated material in the new Commands section (organized by command and grouped by subject), I removed it. Capitalized Trello. Edited some commands. Executed org-trello to check some bindings and it reindented everything, which I repaired. (All :PROPERTIES: blocks now have standard org-mode indent matching heading.) Some emacs-lisp blocks acquired tab characters.
Adding more indices remains TODO.
…headings with indices. Added many concept indices.

This draft covers all sections of the web site, EXCEPT "How-To" and "Videos". I moved the videos to a link under "About" because the videos will never work in the PDF and INFO formats and would suffer in the HTML format, as it is constrained by the Texinfo filter. Suggest that the web site have two branches: videos and manual.
I have tenatively left out the "How To" section as the "Commands" format covers much of the same ground AND the material appears to be outdated. I think there is a place for a "How To" ... "Work with Cards", "Work with CheckLists", etc. but it will take more work to recreate those sections accurate to the current version.
You may review content (words) in either org, info, html (prettiest) or pdf. PDF may have the best comment tools for detailed review. There are also format issues, but those are after the content. I will also review later. Too soon now. -- Daniel Birket
@ardumont
Copy link
Member

Any no go prior to merging this?

@daniel-birket
Copy link
Contributor Author

I've not looked at it in a long while (other work priority) and don't recall now but I see "draft complete without How-to section" so its ok by me if you're happy with its state. Can always be fixed or improved later. Go ahead. Thank you for asking.

@ardumont
Copy link
Member

I've not looked at it in a long while (other work priority) and don't recall now but I see "draft complete without How-to section" so its ok by me if you're happy with its state.

yes, i recall being fine the last time i looked ;)

Can always be fixed or improved later.

Indeed.

Go ahead. Thank you for asking.

Well, thanks for your work on this ;)

@ardumont ardumont merged commit 9453955 into org-trello:master Jul 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-improvment Documentation is lacking on a subject. Needs update.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants