future of OfflineIMAP [long]
Nicolas Sebrecht
nicolas.s-dev at laposte.net
Mon Jul 23 22:46:36 BST 2012
On Thu, Jul 19, 2012 at 06:28:14PM -0400, Dave Abrahams wrote:
> > - official testers validating patches for releases;
>
> Not so sure about this one. How would the testers do this? Nobody
> wants to subject their important email to an alpha/beta system.
>
> IMO the biggest missing thing is automated regression testing/continuous
> integration. It wouldn't be so hard to set up a system with a few
> different IMAP servers, a free GMail account, and a Buildbot or a
> Jenkins or something. Without something like that, IMO, changes are
> going to break things over and over. Naturally, we also need tests.
Yes, I have something like that in mind.
> > Of course, such workflow would ask an isssue tracker.
>
> "Ask" doesn't quite make sense here in English. Could you try saying it
> differently? Oh, if you mean "require"...
Yes, thanks for the fix.
> we have an issue tracker
> already at GitHub, don't we?
Not officially.
> > Another thing: I suspect some people don't contribute much because of
> > the work and knowledge it asks.
> >
> > If contribution were easy, I mean VERY easy, say without even the need
> > to run git any command, would you contribute from time to time?
>
> I am trying to contribute right now, and Git is the *opposite* of an
> obstacle for me, so it wouldn't help *me* at all if you take Git out of
> the workflow.
>
> You can actually create pull requests by submitting edits directly in
> GitHub's web interface, so I think it actually *is* VERY easy, provided
> you tell people what to do. Just visit any file on GitHub and click the
> "Edit" button.
Of course, such topic does not concern people used to Git.
Anyway, I will post-pone the idea and perhaps raise it latter.
> IMO these are the important ones:
>
> * create a community of maintainers
> * continuous integration
> * more tests
I mostly agree. I've already started the first point.
--
Nicolas Sebrecht
More information about the OfflineIMAP-project
mailing list