ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Wolfgang Schuster <schuster.wolfgang@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Ideas for improving documentation of ConTeXt
Date: Sun, 09 Oct 2016 22:51:10 +0200	[thread overview]
Message-ID: <57FAADBE.3050703@gmail.com> (raw)
In-Reply-To: <eb71b9cd-f4ec-2c6e-af62-e4d65acb9446@tranquille.ch>


[-- Attachment #1.1: Type: text/plain, Size: 4503 bytes --]

> Jonas Baggett <mailto:jonasb@tranquille.ch>
> 9. Oktober 2016 um 13:18
> Hello everyone,
>
> I am new to new to ConTeXt and I was thinking about how to improve 
> documentation to help users and then make ConTeXt more appealing. 
> Because, if there is one weak point in my eyes with ConTeXt, it is the 
> lack of documentation, which is too bad because ConTeXt seems to be 
> really great. And google search is also a little tricky, since context 
> is a common name. On the other hand, most of the help I found was on 
> the wiki, the mailing list, TeX Stack Exchange and some pdf 
> documentations. Sometimes, I also faced the problem about the 
> documentation being outdated and when I am trying to find the solution 
> on the internet, I may have a hard time finding solutions that aren't 
> outdated too. The worse is maybe when a command option isn't working 
> anymore with not even a warning.
Many of the old manuals got updates by Hans and he included the PDF’s 
(together with the source files) in the normal ConTeXt download, you can 
find them in the doc folder in your ConTeXt installation.
> The basic idea I have is a database of ConTeXt documents, where 
> everyone can add his own documents. We have also to make it easy to 
> find there insightful examples in ConTeXt that will help someone to 
> achieve what he is trying to do. Then users, especially beginners, 
> will less likely be stuck at one point and looking for hours for a 
> solution and less help will be asked on the mailing list too.
The wiki has a page for examples and you’re free to update the existing 
examples or add new ones.
> Here are the basic concepts about the database :
> - When someone adds a document, he can specify the type of the 
> document like e.g. report, letter, CV, book, etc. Subcategories could 
> be a good idea too, e.g. letters can have a subcategory called cover 
> letters. Some extra tags could also be useful, like e.g.: math, 
> luatex, tables, positioning, etc when there is some use of the 
> preceding, maybe not necessarily essential when the use is only basic.
> - If some extra fonts or modules are needed to be installed in order 
> to make the example fully work, this could also be specified.
> - Search could be done by specifying one or more categories and tags. 
> It will also be possible to search all the occurrences in the database 
> of a command with optionally a command parameter.
> - It will be like a wiki so that everyone could improve the existing 
> examples.
> - It can be also useful to allow comments, because it is possible that 
> an example is close to what someone is trying to do, in which case he 
> will look on the comments hoping that there was already someone who 
> asked there the question and got answered.
> - In order to mitigate the problem with deprecation stuffs after some 
> language changes, we could have all the commands and their options 
> listed somewhere in the database, then when a command or command 
> parameter is getting deprecated, it will be possible to mark it as so 
> and provide some hints on how to fix it. After that, all the examples 
> that use the deprecated stuffs will get a warning and hints will be 
> showed about how to fix them. And since that examples are editable by 
> anyone, there won't be hopefully very much of outdated documents.
>
> Here some are possible scenarios about searching in the database  :
> - Someone is writing a letter and is trying to move one element (e.g. 
> date, his address, receiver address) in another location without any 
> success so far. Then he will go to this database, choose letter as 
> category and positioning as extra tag and launch the search. Maybe he 
> will get about 20 results, then chances are that some of the found 
> examples will be doing something close enough to what he's trying to 
> do, so that he could analyse the source and understand what he needs 
> to do in his case.
> - Someone is looking about how to set the background color of a framed 
> box. Then he will search occurrences of the uses of the \framed 
> command which have color in their arguments. Then by looking at the 
> found examples, he will find out that the color is set with the 
> backgroundcolor argument and that the background argument need to be 
> set to "color" too.
>
> What do you think about the idea ? I believe this could be a good 
> complement to the existing ressources.
Sounds interesting and the best thing you can do is to start with it.

Wolfgang

[-- Attachment #1.2: Type: text/html, Size: 5973 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

  parent reply	other threads:[~2016-10-09 20:51 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-09 11:18 Jonas Baggett
2016-10-09 13:49 ` Yi Qingliang
2016-10-10  5:21   ` Jonas Baggett
2016-10-09 19:31 ` Henri Menke
2016-10-09 22:49   ` Jonas Baggett
2016-10-10  7:35     ` Hans Hagen
2016-10-11 21:36       ` Jonas Baggett
2016-10-09 20:51 ` Wolfgang Schuster [this message]
2016-10-10  5:43   ` Jonas Baggett
2016-10-10  7:24     ` Hans Hagen
2016-10-11 21:05       ` Jonas Baggett
2016-10-12 11:30       ` Jonas Baggett
2016-10-12 15:29         ` Yi Qingliang
2016-10-12 15:33           ` Mica Semrick
2016-10-12 17:32             ` Jonas Baggett
2016-10-12 17:45               ` Bomber K.
2016-10-12 17:55           ` Bomber K.
2016-10-10  7:57     ` Thomas A. Schmitz
2016-10-10 17:04       ` Jean-Pierre Delange
2016-10-10 17:34         ` Hans Hagen
2016-10-10 21:41         ` Henning Hraban Ramm
2016-10-11  5:20           ` Jean-Pierre Delange
2016-10-12 21:18         ` Jonas Baggett
2016-10-12 10:17       ` Jonas Baggett
2016-10-10  5:32 ` Aditya Mahajan
2016-10-10  5:43   ` Aditya Mahajan
2016-10-11 20:26     ` Jonas Baggett
2016-10-11 20:40       ` Henning Hraban Ramm
2016-10-12 21:27         ` Jonas Baggett
2016-10-13  8:15           ` Henning Hraban Ramm
2016-10-13  9:23             ` Aditya Mahajan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57FAADBE.3050703@gmail.com \
    --to=schuster.wolfgang@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).