emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Tim Cross <theophilusx@gmail.com>
To: Bastien <bzg@gnu.org>
Cc: emacs-orgmode@gnu.org
Subject: Re: Concerns about community contributor support
Date: Mon, 26 Apr 2021 10:23:12 +1000	[thread overview]
Message-ID: <87a6pl6f3d.fsf@gmail.com> (raw)
In-Reply-To: <87r1iyg7bm.fsf@gnu.org>


Bastien <bzg@gnu.org> writes:

> Hi Tim,
>
> Tim Cross <theophilusx@gmail.com> writes:
>
>> I agree and am willing to help if I can.
>
> Great!  Would you agree to be "officially" appointed to this role,
> with Timothy?  I put quotes on "officially": when moving toward the
> new maintainance team, I'd like to list maintainers and their roles,
> including the "contributor stewards".  If you prefer not to publicly
> appear but still work on this, that's perfectly okay too, of course.
>

Yes, but with some caveats. As may have already been picked up by some,
I'm extremely conservative regarding the addition of new features and
enhancements to org mode. I have considerable concern regarding both the
performance and maintainability of the mode and worry about the
increasing complexity in options, performance impact from increasingly
complex font locking just to have more 'eye candy' at the cost of
sluggish behaviour for large files and striking the right balance
between the 'richness' of org file functionality and consistency in
exporters or source block handling. I really would hate to see org mode
end up like MS word with 90% of users only using 10% of the
functionality with 90% unused functionality just becoming a burden to
maintainers.

For these reasons, I'm probably not the best person to assist with the
review and guidance for patches aimed at adding/extending functionality.
However, I would be happy to

- Assist in trying to reproduce and confirm bugs
- Assist in extracting additional information and providing
  guidance/clarification for bug reports 
- Assist with documentation
- Provide some guidance on patches, particularly bug fixes.

My time availability can vary greatly depending on work. Also, as a
blind user, my ability to reproduce bugs can sometimes be hampered by
the necessity of running Emacspeak in conjunction with org mode (they
can sometimes interfere with each other). However, apart from that, more
than happy to help where I can, so if your happy, sign me up!

>> One thing I do think would be helpful, particularly for documentation on
>> maintenance of org mode, would be a clear outline of project goals and
>> philosophy. Some of this would be 'concrete' statements, such as the
>> minimum supported Emacs version, size of contribution and requirements
>> to sign FSF copyright assignment paperwork, inclusion of acceptance
>> tests, documentation, maintenance of backwards compatibility, API
>> stability etc. Other parts would be more 'fuzzy' guidelines, such as
>> avoiding complexity and 'blow out' in options/arguments, balancing
>> features and maintainability, what should become part of org core and
>> what should be in contributions or a completely separate add on package
>> and what guidelines are used in assessing extensions/enhancements for
>> inclusion etc.
>>
>> It will be challenging to define this as there are a wide diversity of
>> views and priorities amongst the community. However, I think it would be
>> an overall benefit for both the community and on-going development of
>> org mode. 
>>
>> While I would be happy to help with this, I think the initial content at
>> least needs to come from current key maintainers and if possible, some
>> input from Carsten would be good. 
>
> Fully agreed.  Input from old timers will be precious, too.  I will
> work on this as we are transitioning to the new maintainance team.
>
> Also, I commit to achieve this transition by August, 1st.  This may
> seem a bit far away, but there is really no rush here, and I want to
> ensure we have a smooth transition.

All your efforts greatly appreciated. It is a lot of effort and herding
cats often takes a lot longer then anticipated! 

-- 
Tim Cross


  reply	other threads:[~2021-04-26  0:54 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-16 18:43 Concerns about community contributor support Timothy
2021-04-17 23:29 ` Thomas S. Dye
2021-04-18  1:56   ` Tim Cross
2021-04-18 19:39     ` Timothy
2021-04-18 22:45       ` Tim Cross
2021-04-19 21:43     ` David Masterson
2021-04-19 22:21       ` Gustav Wikström
2021-04-23  0:16         ` David Masterson
2021-04-19 23:46       ` Tim Cross
2021-04-20  8:21         ` Tom Gillespie
2021-04-23  0:34           ` David Masterson
2021-04-20  9:28       ` Jean Louis
2021-04-23  0:38         ` David Masterson
2021-04-18  5:04   ` Timothy
2021-04-18 18:45     ` Thomas S. Dye
2021-04-18 19:12       ` Timothy
2021-04-18 19:46         ` Thomas S. Dye
2021-04-18 19:59           ` Timothy
     [not found] ` <a64adc3de7be49039372851ea31e4f7c@VI1PR0102MB3327.eurprd01.prod.exchangelabs.com>
2021-04-19 10:04   ` Eric S Fraga
2021-04-20  3:54     ` Timothy
2021-04-19 22:07 ` Gustav Wikström
2021-04-21  9:33   ` Jean Louis
2021-04-21  9:50     ` Tim Cross
2021-04-21 10:25       ` Heinz Tuechler
2021-04-21 12:55         ` ian martins
2021-04-21 13:07         ` Timothy
     [not found]         ` <1c557c0e35e04440ba2dadfe57e5b590@VI1PR0102MB3327.eurprd01.prod.exchangelabs.com>
2021-04-21 13:27           ` Eric S Fraga
2021-04-21 15:31             ` ian martins
2021-04-21 15:38               ` Bruce D'Arcus
2021-04-21 19:35                 ` Tim Cross
2021-04-22  0:36                   ` ian martins
2021-04-22  0:48                     ` Tim Cross
2021-04-22  2:35                       ` Timothy
2021-04-22  5:14                         ` Maintaining babel packages — a list of packages that need help? Dr. Arne Babenhauserheide
2021-04-22 10:10                           ` ian martins
2021-04-26  7:25                           ` Bastien
2021-04-22 10:00                       ` Concerns about community contributor support ian martins
2021-04-21 19:31             ` Tim Cross
2021-04-25  4:30 ` Bastien
2021-04-25  5:52   ` Contributor Steward role (was Re: Concerns about community contributor support) Timothy
2021-04-25  7:13     ` Bastien
2021-04-25  6:17   ` Concerns about community contributor support Tim Cross
2021-04-25  7:19     ` Bastien
2021-04-26  0:23       ` Tim Cross [this message]
2021-04-26  5:00         ` Bastien
2021-04-26  6:07           ` Tim Cross
2021-04-26  7:34             ` Bastien
2021-04-25 10:10   ` Help with reproducing bugs reported on this list (was: Concerns about community contributor support) Bastien
2021-04-27  6:28     ` Help with reproducing bugs reported on this list Bastien
2021-04-25 21:40   ` Concerns about community contributor support Nick Savage
2021-04-26  7:22     ` Bastien
2021-04-29 14:07 ` D
2021-04-29 14:16   ` Bastien
2021-04-29 14:44     ` D
2021-04-29 14:29   ` Ihor Radchenko

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

  List information: https://www.orgmode.org/

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

  git send-email \
    --in-reply-to=87a6pl6f3d.fsf@gmail.com \
    --to=theophilusx@gmail.com \
    --cc=bzg@gnu.org \
    --cc=emacs-orgmode@gnu.org \
    /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.
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).