+1 - Wow, research - nice work, Naba, this is great! Just want to emphasize a larger point I failed to make in my response re: Markdown. My experience with Wikis has been that it's very difficult to convince people to contribute entries/edits, and an active community of contributors makes a big difference between a good and less-good Wiki. Better content on the Wiki naturally leads to more people reading, so anything we can do to eliminate barriers to entry for contributing to our wiki is a good thing. Having the wiki right there on GitHub removes a big impediment, we should def do this.
Thanks, Blake On Thu, Apr 23, 2020 at 8:14 PM Nabarun Nag <n...@pivotal.io> wrote: > Hi Anthony! > > Sorry for the late reply but I was doing some research. The issues and wiki > section as of now has been used by few engineers only and Confluent has not > yet entered any issues as they are still reviewing the project. I went > ahead and looked into all projects in the Apache domain using issues and > the extra features they enable. > *JIRA vs Issues:* > > - There are a sizable number of Apache projects who are using GitHub > issues > - One clear advantage is the automatic linking of PRs and Issues. Issues > can be closed automatically once the PR is merged. > - It can also enable a feature to delete the feature branch > automatically once the PRs is merged (we have lot unused > feature/GEODE-xxxx > branches in origin which were not deleted after merging PRs) > - It enables us to use Github Project management(Github version of > PivotalTracker) which is integrated with Github issues and PRs and all > the > movement from "To-do", "In-progress", "resolved" and "closed" are > automated > depending on if a PR is opened, requires reviews, reviewed and merged > state. > > *Github Wiki vs Confluence Wiki:* > > - As you have mentioned that visibility is more important, we can follow > other open-source products like Greenplum, Hystrix and we can use the > wiki > page to explain stuff like how to contribute, basic architecture, > internal > knowledge, i.e information that is needed to contribute to Geode. > - A signification advantage is the colocation of code and wiki. Any > developer can find Geode GitHub repo and that person now has all the > tools > needed to start contributing. > > > A few examples of well-written wikis on GitHub: > > - https://github.com/d3/d3/wiki > - https://github.com/Netflix/Hystrix/wiki > - https://github.com/apache/helix/wiki > > > ASF: word on the street is that it was mentioned in ApacheCon, that they > support the use of Github wiki and issues in ASF projects, and this can > also be seen in multiple INFRA tickets mentioning enabling wiki. > > I am also looking into ZenHub to improve our workflow. ZenHub is a very > robust project management tools used by Apache Contributors and > corporations like VMware. > > Regards > Nabarun Nag > > > On Thu, Apr 23, 2020 at 2:40 PM Anthony Baker <aba...@pivotal.io> wrote: > > > Having used pretty every style of wiki, I care less about the wiki tech > > and more about making the content easily accessible and discoverable for > > our users and contributors. Our current wiki has a lot of useful > > information. I’d like to understand how we want to use repo-specific > > wiki’s to augment or replace our current project wiki (or neither)\ > before > > taking any decisions. > > > > Anthony > > > > > > > On Apr 23, 2020, at 12:54 PM, Blake Bender <bben...@pivotal.io> wrote: > > > > > > GitHub Wiki supports Markdown, our current one does not. This means > > GitHub > > > wins by default in my book. > > > > > > Thanks, > > > > > > Blake > > > > > > > > > On Thu, Apr 23, 2020 at 8:50 AM Anthony Baker <aba...@pivotal.io> > wrote: > > > > > >> Naba, do you have any updates to share? I’m curious if you have found > > >> this useful compared to JIRA. > > >> > > >> Also, I noticed that geode-kafka-connector also has a GitHub wiki. > How > > >> does that compare with centralizing our information in the ASF > > confluence > > >> wiki? > > >> > > >> Thanks, > > >> Anthony > > >> > > >> > > >>> On Mar 21, 2020, at 5:16 PM, Nabarun Nag <n...@apache.org> wrote: > > >>> > > >>> Hello team, > > >>> > > >>> We are planning to experiment with using Github issues and wiki for > the > > >>> Apache project *Geode-Kafka-Connector. *(not Apache Geode project). > > >> Please > > >>> do give your vote on this as we need to send the vote link to infra > to > > >>> activate it. > > >>> > > >>> *Why are we doing this ? / Advantages* : > > >>> 1. *Unified location* to have documentation, code and issue tracking. > > >>> 2. Leverage Github tools like Github pages to create websites hosting > > >>> information about the project. > > >>> 3. No separate JIRA accounts or permission required to create issues. > > >>> 4. This will have *no impact on the broader Geode community* as right > > now > > >>> only 3-4 developers involved in this project. > > >>> 5. *This is an experiment.* If things do not work out we can always > > >> revert > > >>> back to the traditional way of having separate JIRA, documentation, > > >>> websites etc. > > >>> > > >>> *Precedence*: > > >>> 1. Kubernetes uses the github issues > > >>> 2. RabbitMQ uses github issues. > > >>> > > >>> > > >>> *NOTE: *- Please be cordial and do not use any condescending language > > and > > >>> absolutely no bullying. > > >>> - Please treat this email as a professional business email and > maintain > > >>> email etiquette while replying. > > >>> > > >>> Regards > > >>> Nabarun > > >> > > >> > > > > >