> Code reviews happens after the fact but sometimes a wild idea needs to
be discussed and fleshed out for a while before code can be written.
> Could you provide an example of such a discussion? Links to the
relevant messages are good enough, just to understand how/where things
happen.

Developers typically create a GitHub issue if they have a wild idea.
Discussion happens on the issue.  If someone decides to do the work, they
can mention the issue in their pull request.

This can happen using email but I prefer communication on GitHub (or a
similar tool like GitLab) due to the seamless linking between issues, pull
requests (i.e code reviews), and commits. I find it much easier to view all
communication regarding a commit or an issue if everything is done on
GitHub rather than a combination of tools (like email, JIRA, review board,
etc).

Below is a link to our the most commented issues from all Fluo repositories
to give you examples of our work flow:

https://github.com/search?o=desc&p=1&q=is%3Aissue+repo%3Aapache%2Fincubator-fluo+repo%3Aapache%2Fincubator-fluo-recipes+repo%3Aapache%2Fincubator-fluo-website+&s=comments&type=Issues&utf8=%E2%9C%93

On Tue, Jul 11, 2017 at 3:39 AM Bertrand Delacretaz <
bdelacre...@codeconsult.ch> wrote:

> Hi,
>
> On Mon, Jul 10, 2017 at 4:29 PM, Christopher <ctubb...@apache.org> wrote:
> > ...As a project which was born and raised on GitHub, Fluo makes very
> heavy use
> > of the issue tracker for day to day decision making and asyncronous
> > discussions, using GitHub issues and pull requests....
>
> Ok, thanks for explaining.
>
> > ...We're a R-t-C
> > community, and a lot of that discussion occurs during code reviews on the
> > issue tracker....
>
> Code reviews happens after the fact but sometimes a wild idea needs to
> be discussed and fleshed out for a while before code can be written.
>
> Could you provide an example of such a discussion? Links to the
> relevant messages are good enough, just to understand how/where things
> happen.
>
> I don't think this has impact on the Fluo graduation but I'd like to
> understand better as I suppose your communication patterns are common
> for projects born on GitHub. It's important IMO that the Incubator
> understands them, to be able to evaluate whether our podlings are run
> in a way that's compatible with the ASF view on asynchronous open
> discussions.
>
> -Bertrand
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

Reply via email to