Your doc looks good to me. It looks like only one question remains: should
it be a Confluence or Github wiki. I see other Apache projects using both,
so it seems like either one is possible with support of the Beam community.
It might be time to call a vote on this?

Andrew

On Fri, Jul 13, 2018 at 9:14 PM Mikhail Gryzykhin <mig...@google.com> wrote:

> Hello everyone it's Mikhail and I'm here to revive this long-sleeping
> thread.
>
> I have summarized discussion above into a design/proposal document
> <https://docs.google.com/document/d/1qLojdA6GheKf0PVl1A1uip3D2JTk9jQroUKuxriBcfY>
> .
>
> The initial proposal is what I consider the best approach, so it is open
> for change.
>
> Please comment on following topics:
> 1. Another engines you have in mind.
> 2. If you have access to configure corresponding engine
> 3. General ideas.
>
> Since this is a long-desired change, please, be active.
>
> --Mikhail
>
> Have feedback <http://go/migryz-feedback>?
>
>
> On Tue, Jun 12, 2018 at 5:24 PM Griselda Cuevas <g...@google.com> wrote:
>
>>
>> Hi Everyone,
>>
>>
>> (a) should we do it? -- I like the idea of having a wiki, yes. Mainly to
>> differentiate the documentation we cater to users and the one we cater to
>> contributors. For things like user examples, and more demo-y content, I'd
>> suggest we still host it in the Website.
>>
>> (b) what should go there? -- The ultimate purpose of the wiki should be
>> to host everything needed to a) get started (with official documentation)
>> and b) how to get the most out of Beam (here is where I see things like
>> what Robert suggested could fit, tips, tricks and other cool things created
>> by and for our contributors.)
>>
>> (c) what should not go there? -- Any demos, examples or showcases. I
>> think that material should be either embedded or linked (listed) in the
>> website.
>>
>> Tu summarize, I'd like to see the wiki to be a knowledge collection for*
>> people who contribute* to the project and the website the collection of
>> information that allows *someone to make the decision to use Beam* (or
>> join the community).
>>
>> When we are ready to vote on the creation of a wiki, I'd like to propose
>> that the first thing we document there is the Beam Improvement plan along
>> side with a concrete "Get Started Contributing to Beam" cheatsheet.
>>
>> WDYT?
>>
>>
>> On Tue, 12 Jun 2018 at 09:34, Alexey Romanenko <aromanenko....@gmail.com>
>> wrote:
>>
>>> +1 for having Wiki for devs and users.
>>>
>>> Even though editing interface is not so native and obvious (comparing to
>>> Google docs), but, at least, it will be already put in one place and should
>>> be much more easy to search and discover.
>>>
>>> The only my concern about Wiki (based on using it in other different
>>> projects) that, in course of time, the information becomes outdated and
>>> weak structured which makes this not so valuable and even deceptive.
>>>
>>> WBR,
>>> Alexey
>>>
>>> On 12 Jun 2018, at 18:01, Robert Bradshaw <rober...@google.com> wrote:
>>>
>>> On Mon, Jun 11, 2018 at 2:40 PM Kenneth Knowles <k...@google.com> wrote:
>>>
>>>> OK, yea, that all makes sense to me. Like this?
>>>>
>>>>  - site/documentation: writing just for users
>>>>  - site/contribute: basic stuff as-is, writing for users to entice
>>>> them, links to the next...
>>>>  - wiki/contributors: contributors writing just for each other
>>>>
>>>> And you also have
>>>>
>>>>  - wiki/users: users writing for users
>>>>
>>>> That's interesting.
>>>>
>>>
>>> Yep. We don't have to start wiki/users right away, but it could be
>>> useful down the line.
>>>
>>>
>>>
>>>> On Mon, Jun 11, 2018 at 2:30 PM Robert Bradshaw <rober...@google.com>
>>>> wrote:
>>>>
>>>>> On Fri, Jun 8, 2018 at 2:18 PM Kenneth Knowles <k...@google.com> wrote:
>>>>>
>>>>>
>>>>>> I disagree strongly here - I don't think the wiki will have
>>>>>> appropriate polish for users. Even if carefully polished I don't think 
>>>>>> the
>>>>>> presentation style is right, and it is not flexible. Power users will 
>>>>>> find
>>>>>> it, of course.
>>>>>>
>>>>>
>>>>> I wasn't imagining a wiki as a platform for developers to author
>>>>> documentation, rather a place for users to author content for other users
>>>>> (tips and tricks, handy PTransforms, etc.) at a much lower bar than
>>>>> expecting users to go in and update our documentation. I agree with the
>>>>> goal of not (further) fragmenting our documentation.
>>>>>
>>>>> As for mixing contributor vs. user information on the same site, I
>>>>> think it's valuable to have some integration and treat the two as a
>>>>> continuum (after all, our (direct) users are already developers) and
>>>>> consider it an asset to have a "contribute" heading right in the main 
>>>>> site.
>>>>> (Perhaps, if it's confusing, we could move it all the way to the right.) I
>>>>> don't think we'll be doing ourselves a favor by blinding copying all the
>>>>> existing docs to a wiki. That being said I think it makes sense to start
>>>>> playing with using a wiki, and see how much value that adds on top of what
>>>>> we already have.
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>> On Fri, Jun 8, 2018 at 12:05 PM Thomas Weise <t...@apache.org> wrote:
>>>>>>>
>>>>>>>> +1 most of the contributor material could live on Wiki and there it
>>>>>>>> will be easier to maintain (perhaps the lower bar for updates will 
>>>>>>>> lead to
>>>>>>>> more information and increased maintenance). Contribution policy 
>>>>>>>> related
>>>>>>>> material should remain on the website and go through proper
>>>>>>>> review/versioning.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jun 8, 2018 at 11:44 AM, Udi Meiri <eh...@google.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> (a) Yes.
>>>>>>>>> (b) I'm interested in putting documentation for contributors
>>>>>>>>> there. (test triage guide, precommit and postcommit guidelines, 
>>>>>>>>> processes,
>>>>>>>>> etc.)
>>>>>>>>> It'd be faster than having to go through the motions of a github
>>>>>>>>> pull request and a review process.
>>>>>>>>> (c) Anything that goes to a wide audience, such as SDK users. That
>>>>>>>>> would need review.
>>>>>>>>>
>>>>>>>>> Also, have you looked at https://wiki.apache.org/general/ ? (not
>>>>>>>>> sure if that's Confluence)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jun 8, 2018 at 10:07 AM Andrew Pilloud <
>>>>>>>>> apill...@google.com> wrote:
>>>>>>>>>
>>>>>>>>>> +1 It would be really nice to have a lightweight place to share
>>>>>>>>>> that is more searchable then random Google docs.
>>>>>>>>>>
>>>>>>>>>> Andrew
>>>>>>>>>>
>>>>>>>>>> On Fri, Jun 8, 2018 at 9:35 AM Anton Kedin <ke...@google.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> +1
>>>>>>>>>>>
>>>>>>>>>>> (a) we should;
>>>>>>>>>>> (b) I think it will be a good place for all of the things you
>>>>>>>>>>> list;
>>>>>>>>>>> (c) introductory things, like "getting started", or "programming
>>>>>>>>>>> guide" that people not deeply involved in the project would expect 
>>>>>>>>>>> to find
>>>>>>>>>>> on beam.apache.org should stay there, not in the wiki;
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Jun 8, 2018 at 12:56 AM Etienne Chauchot <
>>>>>>>>>>> echauc...@apache.org> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Kenn,
>>>>>>>>>>>> I'm +1 of course. I remember that you and I and others
>>>>>>>>>>>> discussed in a similar thread about dev facing docs but it got 
>>>>>>>>>>>> lost at some
>>>>>>>>>>>> point in time.
>>>>>>>>>>>> IMHO
>>>>>>>>>>>>
>>>>>>>>>>>> I would add
>>>>>>>>>>>> - runners specifics (e.g. how runners implement state or timer,
>>>>>>>>>>>> how they split data into bundles, etc...)
>>>>>>>>>>>> - probably putting online the doc I did for nexmark that
>>>>>>>>>>>> summarizes the architecture and pseudo code of the queries 
>>>>>>>>>>>> (because some
>>>>>>>>>>>> are several thousand lines of code). I often use it to recall what 
>>>>>>>>>>>> a given
>>>>>>>>>>>> query does.
>>>>>>>>>>>>
>>>>>>>>>>>> I would remove
>>>>>>>>>>>>  - BIPs / summaries of collections of JIRA
>>>>>>>>>>>> because it is hard to maintain and will end up being out of
>>>>>>>>>>>> date I think.
>>>>>>>>>>>>
>>>>>>>>>>>> Etienne
>>>>>>>>>>>>
>>>>>>>>>>>> Le jeudi 07 juin 2018 à 13:23 -0700, Kenneth Knowles a écrit :
>>>>>>>>>>>>
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> I've been in half a dozen conversations recently about whether
>>>>>>>>>>>> to have a wiki and what to use it for. Some things I've heard:
>>>>>>>>>>>>
>>>>>>>>>>>>  - "why is all this stuff that users don't care about here?"
>>>>>>>>>>>>  - "can we have a lighter weight place to put technical
>>>>>>>>>>>> references for contributors"
>>>>>>>>>>>>
>>>>>>>>>>>> So I want to consider as a community starting up our wiki.
>>>>>>>>>>>> Ideas for what could go there:
>>>>>>>>>>>>
>>>>>>>>>>>>  - Collection of links to design docs like
>>>>>>>>>>>> https://beam.apache.org/contribute/design-documents/
>>>>>>>>>>>>  - Specialized walkthroughs like
>>>>>>>>>>>> https://beam.apache.org/contribute/docker-images/
>>>>>>>>>>>>  - Best-effort notes that just try to help out like
>>>>>>>>>>>> https://beam.apache.org/contribute/intellij/
>>>>>>>>>>>>  - Docs on in-progress stuff like
>>>>>>>>>>>> https://beam.apache.org/documentation/runners/jstorm/
>>>>>>>>>>>>  - Expanded instructions for committers, more than
>>>>>>>>>>>> https://beam.apache.org/contribute/committer-guide/
>>>>>>>>>>>>  - BIPs / summaries of collections of JIRA
>>>>>>>>>>>>  - Docs sitting in markdown in the repo like
>>>>>>>>>>>> https://github.com/apache/beam/blob/master/sdks/CONTAINERS.md
>>>>>>>>>>>> and https://github.com/apache/beam-site/blob/asf-site/README.md
>>>>>>>>>>>> (which will soon not be a toplevel README)
>>>>>>>>>>>>
>>>>>>>>>>>> What do you think?
>>>>>>>>>>>>
>>>>>>>>>>>> (a) should we do it?
>>>>>>>>>>>> (b) what should go there?
>>>>>>>>>>>> (c) what should not go there?
>>>>>>>>>>>>
>>>>>>>>>>>> Kenn
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>
>>>

Reply via email to