emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Re: How you can help
@ 2008-10-23 12:04 Ben Alexander
  2008-10-23 13:43 ` Bernt Hansen
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Ben Alexander @ 2008-10-23 12:04 UTC (permalink / raw)
  To: sebastian_rose; +Cc: emacs-orgmode

Sebastian Rose wrote:
 >  5. I also think of little packages for testing parts of org.

I'm curious if you or someone else has any ideas for writing automated  
tests for org-mode.  I haven't the foggiest idea how someone would  
write a test for the parts of org that control what is displayed on  
the screen.  I mean, when the bug is 'it doesn't look right' how can  
you tell?

Perhaps the git repository should have a small collection of small org- 
mode files that reproduce certain bugs?  If there were some examples  
of how to create such a test, then perhaps bug reporters would find it  
much easier to create them.

I do see some confusing issues due to different configuration files.   
So creating a test file might involve making sure org-mode doesn't  
read any configuration (how do you do that?) and possible asking org- 
mode to extract all the configuration variables it has right now and  
dump them into a test file (...and how do you do that?)

^ permalink raw reply	[flat|nested] 25+ messages in thread
* How you can help
@ 2008-10-23  7:35 Carsten Dominik
  2008-10-23  8:12 ` Manish
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Carsten Dominik @ 2008-10-23  7:35 UTC (permalink / raw)
  To: emacs-orgmode List

Hi Org users,

I need to get control over the time I spent on developing
Org-mode.  Recently, I have again worked too hard on it, spending
more time than I should, in order to get 6.9 and 6.10 out and to
seize the chance to get the best possible version into Emacs
23.1.

However, this is getting out of control, and I am now putting
myself a hard limit of 1 hour per day, clocked by Org-mode, which
will clearly cut in on my development speed and posting rate.

Here is how you can help me to make the most of that one hour.

1. If you report a bug, please try to do as much work as you can
    yourself.  Before you send it, think if you have collected all
    the information you can.  There are great examples of good bug
    reports on the list already.  The best bug reports are, of
    course, those that are accompanied by a patch.

2. If you are reading the list and see bug reports, consider
    putting in 10 minutes, trying to reproduce this problem
    yourself, and maybe adding information that might be useful
    for me to track down that bug.  Again, this is already
    happening, I am only trying to encourage this type of
    behavior.

3. I have recently spent much time on fixing bugs in parts of Org
    that I did not write myself, so this is taking much more time
    than usually.  If you know Emacs Lisp, and I know there are a
    number of excellent Lisp programmers on this group, consider
    "adopting" one of the following subsystems.  By "adoption", I
    mean that you make it your mission to deeply understand this
    part of Org, so that *you* will be in the position to fix
    bugs, taking that off my shoulders.

    - org-publish.el.  I think the biggest bugs are out now, but I
      am sure this system can be improved quite a bit.  If you are
      that Lisp programmer trying to take up this task, consider
      teaming up with Sebastian Rose who is a great guy, has quite
      some understanding of that system and good ideas about it,
      but just is not enough of a Lisp programmer to really take
      that on.

    - org-export-latex.el.  This is a tough one because you need
      to know both LaTeX and Lisp.  And the code is complex, in
      part because Org-mode allows to write LaTeX is a relatively
      lazy way.  Bastien has done a great great job capturing this
      into an exporter.  However, there are still problems and
      bugs, some came up recently on the list.  And Bastien
      currently does not have the time to contribute consistently.
      As a result, I have started to fix some bugs, but this is
      really eating too much of my time.  This subsystem can also
      use feature additions, for example better handling of image
      insertion, maybe with captions.  I have ideas about this, so
      talk to me if you want to help out.

4. Try to answer as many messages on the mailing list as you can.
    I have been trying hard to make sure that each and every
    reasonable question on the list (and this is really the only
    kind we get in this amazing community) will be answered.
    Doing this still takes a significant fraction of my Org-mode
    development time.  I will clearly spend less time on this in
    the future, in this way also giving others more time to
    answer.  Again, there are already quite a few people who
    regularly *answer* questions, and all I am trying to do here
    is encouraging this activity.

5. Help developing the Org-mode FAQ by adding useful information
    to it yourself.  All you need to do is to get acces to Worg,
    which will help getting to know git in the process.  Worg is
    meant to be user edited, so please go wild and add information
    and links at will.

Thanks to you all, for your understanding and help.

- Carsten

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2008-10-24 21:09 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1Kt27M-0008Tx-0J@box188.bluehost.com>
2008-10-23 16:11 ` How you can help Robert Goldman
2008-10-23 12:04 Ben Alexander
2008-10-23 13:43 ` Bernt Hansen
2008-10-23 15:04   ` Sebastian Rose
2008-10-23 16:19     ` Bernt Hansen
2008-10-23 14:20 ` Sebastian Rose
2008-10-23 14:50   ` Manish
2008-10-23 15:46     ` Eric Schulte
2008-10-23 16:18       ` Avdi Grimm
2008-10-23 14:55   ` Ben Alexander
2008-10-23 16:26     ` Sebastian Rose
2008-10-23 16:42       ` Avdi Grimm
2008-10-23 17:33         ` Sebastian Rose
2008-10-23 19:10           ` Avdi Grimm
2008-10-24 21:09           ` Tom Breton (Tehom)
2008-10-24 18:33         ` Ben Alexander
2008-10-24 18:44           ` Avdi Grimm
2008-10-24 19:02             ` Jeff Mickey
     [not found]       ` <D43ED86C-EFD4-4BA8-8528-4F82DB11D625@alexanderonline.org>
2008-10-23 17:12         ` Sebastian Rose
2008-10-23 15:08 ` Sebastian Rose
  -- strict thread matches above, loose matches on Subject: below --
2008-10-23  7:35 Carsten Dominik
2008-10-23  8:12 ` Manish
2008-10-23  9:24 ` Sebastian Rose
2008-10-23 10:28   ` Sebastian Rose
2008-10-23 15:23 ` Russell Adams

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).