Currently, asf cannot create new wiki's because of a Confluence issue 
(https://issues.apache.org/jira/browse/INFRA-24291) I chatted with infra and in 
response they created that issue.

To expand on this discussion, I would like to toss out another alternative to 
discuss / explore.  What if we used a separate GitHub project, something like  
Accumulo-Design, just like accumulo-proxy and accumulo-examples.  As a separate 
project, it would be available for collaboration for the community, but remain 
separate from main project and the website to keep current code / documentation 
/ design clearly separate from speculative design discussions.  As a project:

- document history would be preserved with git commit history.
- document collaboration could be done with normal PR submissions / reviews.
- issues could be used to discuss design aspects, capturing the comment history.

The biggest downside is that it would be yet another project to follow / track.

For me, I think the issue is that we need a public, collaborative space to hold 
design discussions. Neither the main project or the web-site seem quite 
appropriate and Confluence seems to lack the collaboration that can be achieved 
with github.  

We need a space to capture the redesign and whatever we select can be made to 
work - I'm just wondering what provides the easiest forum to build a 
collaborative space for the Accumulo community.

Ed Coleman


On 2023/02/28 16:35:31 dlmar...@comcast.net wrote:
> Circling back on this issue - I agree that comments and such make sense for 
> internal design documents. I'm going to create an INFRA ticket for a cwiki 
> space for Accumulo unless there are any objections.
> 
> -----Original Message-----
> From: Drew Farris <d...@ill.org> 
> Sent: Saturday, February 25, 2023 5:16 PM
> To: dev@accumulo.apache.org
> Subject: Re: [DISCUSS] Enable Github wiki in asf.yaml?
> 
> As mentioned, wikis can provide a streamlined collaborative editing workflow 
> that's less labor intensive than updating a website. They can promote 
> collaboration by providing specific tooling to support comments, revisions 
> and iteration.
> 
> In terms of preservation, GH wikis act just like any other Git repository, 
> with a remote at (for example) g...@github.com:apache/accumulo.wiki.git
> IIRC the pages are just GH flavored markdown. There are at least a few Apache 
> projects using them.
> 
> However, GH wikis lack some features that I feel are important to support 
> collaborative authoring. For example, the ability to comment and discuss 
> specific passages in a document is a feature that's present in Cwiki, but not 
> in GH wikis. I've come appreciate this this in my google docs and office 
> workflows, so expect that it would be useful for Accumulo design discussions 
> too.
> 
> 
> 
> 
> 
> 
> On Sat, Feb 25, 2023 at 2:54 PM Keith Turner <ktur...@apache.org> wrote:
> 
> > I would like to try a wiki for design documents, I think it would be 
> > less cumbersome than the website and we can always link from the 
> > website and issues to the wiki.  I think its ok to give it a try and 
> > abandon it in the future, if abandoned would just need to properly 
> > communicate that.  The content should be archived in Apache 
> > infrastructure, so if GH wiki does not do that then we should not use 
> > it.  If GH wiki is not an option then could try cwiki.
> >
> > On Sat, Feb 25, 2023 at 7:55 AM <dlmar...@comcast.net> wrote:
> > >
> > > I reverted the change. I didn't think it would be a big deal, but if 
> > > it
> > requires discussion, then let's discuss it.
> > >
> > > I'm looking for a place to host information related to internal 
> > > design
> > discussions. I envision these to be living documents that will be 
> > updated over time as the design/implementation progresses and that 
> > other committers will be able to comment on and edit. I don't feel 
> > that the website is the correct place for this because:
> > >
> > >   1. I don't think internal design discussions should go on the 
> > > project
> > website.
> > >   2. Changes to the design documents could not be seen by others 
> > > right
> > away (IIRC changes to the website are built and available at 
> > https://accumulo.staged.apache.org/, but human intervention is 
> > required to publish it at https://accumulo.apache.org/).
> > >
> > > I looked in the INFRA issues and other projects are using the GH 
> > > Wiki
> > feature and I saw no mention of backing it up or the requirement to do 
> > so (maybe they rely on GitHub backing it up?). It does appear that we 
> > would need an INFRA ticket so that they can modify the GitHub project 
> > settings to lock the GitHub wiki down so that only committers can 
> > modify it. If GitHub Wiki is not acceptable, then I think Apache 
> > Confluence (
> > https://cwiki.apache.org) might be an acceptable alternative.
> > >
> > > -----Original Message-----
> > > From: Christopher <ctubb...@apache.org>
> > > Sent: Saturday, February 25, 2023 4:41 AM
> > > To: accumulo-dev <dev@accumulo.apache.org>
> > > Cc: comm...@accumulo.apache.org
> > > Subject: Re: [accumulo] branch main updated: Enable Github wiki in
> > asf.yaml
> > >
> > > I don't recall a discussion about this change, but I think it goes
> > against previous efforts to make the website the one canonical 
> > location for our documentation. I don't even think infra is backing up 
> > wiki repos, so there wouldn't even be a record of the wiki contents in 
> > ASF spaces (vs. the main repo, which is backed up to GitBox and the 
> > issue tracker, which CCs the notifications list).
> > >
> > > In short, I think this should be reverted and we should not use the
> > GitHub wiki. If we need to store documents in a version controlled 
> > way, we can store them on the website, or in our project's SVN dev 
> > space. The wiki is just another place people would have to follow if 
> > they want to participate, and I don't think that serves us. Therefore, 
> > I think we shouldn't use it.
> > >
> > >
> > > On Fri, Feb 24, 2023, 15:59 <dlmar...@apache.org> wrote:
> > >
> > > > This is an automated email from the ASF dual-hosted git repository.
> > > >
> > > > dlmarion pushed a commit to branch main in repository 
> > > > https://gitbox.apache.org/repos/asf/accumulo.git
> > > >
> > > >
> > > > The following commit(s) were added to refs/heads/main by this push:
> > > >      new ae8a817e7b Enable Github wiki in asf.yaml ae8a817e7b is 
> > > > described below
> > > >
> > > > commit ae8a817e7b2af8c64096ed1a4274eaef44c0e677
> > > > Author: Dave Marion <dlmar...@apache.org>
> > > > AuthorDate: Fri Feb 24 15:59:10 2023 -0500
> > > >
> > > >     Enable Github wiki in asf.yaml
> > > > ---
> > > >  .asf.yaml | 2 +-
> > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > >
> > > > diff --git a/.asf.yaml b/.asf.yaml index bc2c943e82..08aa357082 
> > > > 100644
> > > > --- a/.asf.yaml
> > > > +++ b/.asf.yaml
> > > > @@ -27,7 +27,7 @@ github:
> > > >      - big-data
> > > >      - hacktoberfest
> > > >    features:
> > > > -    wiki: false
> > > > +    wiki: true
> > > >      issues: true
> > > >      projects: true
> > > >
> > > >
> > > >
> > >
> >
> 
> 

Reply via email to