The apache wiki has been created at 
https://cwiki.apache.org/confluence/display/ACCUMULO/Apache+Accumulo+Home

Dave noticed that other project were able to request manual creation instead of 
using self-serve and asked infra to create the space.

Ed Coleman

-----Original Message-----
From: Christopher <ctubb...@apache.org> 
Sent: Thursday, March 16, 2023 9:39 AM
To: dev@accumulo.apache.org
Subject: Re: [DISCUSS] Enable Github wiki in asf.yaml?

Those aren't differences (either not a difference at all, or not a
meaningful one).

1. Immediate availability. GitHub already renders the content
immediately... this is why we can view Markdown files like README and
other file types directly in the repo navigation. The non-immediate
view on the website is a secondary view... but even that takes mere
seconds to build and render.

2. Not publishing draft/WIP design documents on the website: whether
we have the rendered files accessible at
confluence.apache.org/accumulo/designs or accumulo.apache.org/designs,
we're still publishing to the exact same extent. The files are being
made publicly available to developers / potential contributors, but
not promoted to users in draft form. It's the same thing. Presumably,
in our developer docs, we would link to the confluence/GitHub wiki so
other devs can find it. This is the same as linking to our
accumulo-website repo or to the /designs folder on our website. The
only difference that matters for publication is whether we make it
available to developers or if we promote it to users. But, linking to
one site for developers vs. another site for developers is not a
difference in any way that is meaningful.

Again, I will point to an existing precedent for precisely the same
thing (working document for a feature design) at
https://github.com/apache/accumulo-website/blob/main/design/system-snapshot.md
; This was added using a PR
https://github.com/apache/accumulo-website/pull/163 with
comments/discussion that triggered notifications to our mailing lists
for participation opportunity, was rendered in Markdown immediately,
and ultimately got merged to a folder that does not have a link
anywhere on the website, so we don't promote it in draft form to
users. The workflow followed for that hits *all* of the stated
requirements, is an existing precedent, was quite convenient, *and*
has the added benefit of being consolidated in the same repo as other
docs. It also is mirrored to ASF's gitbox and would have notifications
triggered to the mailing list for any non-GitHub users, so it doesn't
require any separate accounts like Confluence or GitHub to
participate. It also matches our existing collaboration workflow,
which I think is important for a small project like ours, so we don't
spread ourselves too thin.

As for the downsides of putting the Wiki in a subfolder in the project:
1. The .asf.yaml doesn't seem to support configuring it to be based on
a subfolder, so this would require getting INFRA involved for
changes... which I'd rather not do. I'd rather do things that are
self-serve as much as possible. I did briefly look into this, and I
also can't find GitHub documentation for how to put a wiki in a
subfolder. I found the docs for putting the GitHub Pages website in a
subfolder, but that's different, and not what anybody has proposed.
2. It would have to be put in a separate repo, rather than the main
accumulo repo, because putting it in the main repo would mean we'd
have to work around it for the build environment (it would also
undermine the whole effort to strip the docs/ directory out of the
main repo). If we put it in an existing repo, then the best candidate
would be the accumulo-website repo anyway, and we'd have to either
ignore that directory during the website build, or it would end up on
the website anyway... which is what I proposed, but with the extra
complexity of having a separate wiki feature tied to it.

I'm not saying the website repo as I've proposed is a 100% perfect
solution... but I think of all the options, it's the best for the
project long term. I don't think we need a specialty product or
tailored platform to get what we want. I know people have their own
preferences... but on the technical merits, I still think this is the
best option.


On Thu, Mar 16, 2023 at 8:23 AM Dave Marion <dmario...@gmail.com> wrote:
>
> This was just something I found to answer the issue of notifications,
> issues, and PRs. I think the main difference is that it's immediately
> available on the GitHub site for viewing vs having to wait for it to be
> published to the website and that we're not publishing draft or WIP design
> documents to the website. I still think that Confluence is a better option
> regarding comments and discussion, hopefully infra can figure that out.
>
> On Thu, Mar 16, 2023 at 7:51 AM Christopher <ctubb...@apache.org> wrote:
>
> > Isn't that basically the same as how the website repo works? How would
> > that be different then?
> >
> > On Wed, Mar 15, 2023 at 2:55 PM Dave Marion <dmario...@gmail.com> wrote:
> > >
> > > It looks like we could generate the GH wiki from a folder in the source
> > > code. This would allow for issues and PRs. Just a thought.
> > >
> > > Ref: https://nimblehq.co/blog/create-github-wiki-pull-request and
> > >
> > https://stackoverflow.com/questions/10642928/how-can-i-make-a-pull-request-for-a-wiki-page-on-github
> > >
> > > On Wed, Mar 15, 2023 at 2:16 PM Christopher <ctubb...@apache.org> wrote:
> > >
> > > > It seems like there's a majority consensus of those engaged. No need
> > for a
> > > > vote, but I think the question about notifications should be addressed
> > > > first.
> > > >
> > > > On Wed, Mar 15, 2023, 13:47 Christopher Shannon <
> > > > christopher.l.shan...@gmail.com> wrote:
> > > >
> > > > > I'm +1 to using some kind of wiki so if we can't use Confluence then
> > GH
> > > > > sounds fine to me. Do we need to take a formal vote for using the
> > Github
> > > > > wiki or is there enough consensus already?
> > > > >
> > > > > On Wed, Mar 15, 2023 at 1:43 PM Daniel Roberts <ddani...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > +1 for the GH wiki with major discussions still being fed into, or
> > > > > > originated on the mailing lists.
> > > > > >
> > > > > > As a side question, if there is a lengthy discussion on a GH
> > issue, is
> > > > it
> > > > > > standard practice to just recap that in a mailing list message?
> > > > > > Or is there a more "formal" inclusion process to follow?
> > > > > >
> > > > > >
> > > > > > On Wed, Mar 15, 2023 at 1:39 PM Christopher <ctubb...@apache.org>
> > > > wrote:
> > > > > >
> > > > > > > I don't think the workflow I proposed about using PRs and
> > discussion
> > > > on
> > > > > > > tickets, etc. and the accompanying arguments about keeping things
> > > > > > > consolidated and accessible to potential contributors not
> > > > participating
> > > > > > on
> > > > > > > GitHub, were really challenged at all. However, since I seem to
> > be
> > > > the
> > > > > > only
> > > > > > > one advocating for using the website, to keep things
> > centralized, as
> > > > > per
> > > > > > > previous attempts to consolidate documentation, I won't fight
> > the use
> > > > > of
> > > > > > > GitHub wiki. But I do want to make it clear that we're
> > proceeding in
> > > > > that
> > > > > > > direction under my objection (-0), and that I'm not convinced
> > this is
> > > > > the
> > > > > > > best path forward. Hopefully, I will be proven wrong in time.
> > > > > > >
> > > > > > > On Wed, Mar 15, 2023, 11:58 Dave Marion <dmario...@gmail.com>
> > wrote:
> > > > > > >
> > > > > > > > > At this point, I think we should move forward with a GH wiki
> > and
> > > > > then
> > > > > > > we
> > > > > > > > can re-evaluate things once the Apache confluence issue is
> > sorted
> > > > > out.
> > > > > > > >
> > > > > > > > Agreed.
> > > > > > > >
> > > > > > > > On Wed, Mar 15, 2023 at 11:57 AM dev1 <d...@etcoleman.com>
> > wrote:
> > > > > > > >
> > > > > > > > > I just tried (Wed, 3/15) and still received the same error.
> > I
> > > > > asked
> > > > > > on
> > > > > > > > > the infra slack channel and they replied that they are still
> > > > > working
> > > > > > to
> > > > > > > > > determine what the issue is - signs are pointing to something
> > > > > inside
> > > > > > of
> > > > > > > > > confluence, but no progress.
> > > > > > > > >
> > > > > > > > > At this point, I think we should move forward with a GH wiki
> > and
> > > > > then
> > > > > > > we
> > > > > > > > > can re-evaluate things once the Apache confluence issue is
> > sorted
> > > > > > out.
> > > > > > > > >
> > > > > > > > > Ed Coleman
> > > > > > > > >
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: Dave Marion <dmario...@gmail.com>
> > > > > > > > > Sent: Wednesday, March 8, 2023 11:09 AM
> > > > > > > > > To: dev@accumulo.apache.org
> > > > > > > > > Subject: Re: [DISCUSS] Enable Github wiki in asf.yaml?
> > > > > > > > >
> > > > > > > > > Looking at the Infra slack channel response, one of the
> > responses
> > > > > in
> > > > > > > the
> > > > > > > > > channel said that "it's some sort of db corruption according
> > to
> > > > > > > > Atlassian".
> > > > > > > > > Doesn't sound good....
> > > > > > > > >
> > > > > > > > > On Wed, Mar 8, 2023 at 10:55 AM Dave Marion <
> > dmario...@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > https://issues.apache.org/jira/browse/INFRA-24291 is still
> > > > > > > unresolved
> > > > > > > > > > and the only comment on the ticket is one that Ed added two
> > > > days
> > > > > > ago
> > > > > > > > > > requesting an ACCUMULO wiki space.
> > > > > > > > > >
> > > > > > > > > > On Fri, Mar 3, 2023 at 12:26 PM dev1 <d...@etcoleman.com>
> > > > wrote:
> > > > > > > > > >
> > > > > > > > > >> I do not see any comments in the infa slack channel - so
> > no
> > > > > > updates
> > > > > > > > > >> for now.
> > > > > > > > > >>
> > > > > > > > > >> -----Original Message-----
> > > > > > > > > >> From: Dave Marion <dmario...@gmail.com>
> > > > > > > > > >> Sent: Friday, March 3, 2023 12:06 PM
> > > > > > > > > >> To: dev@accumulo.apache.org
> > > > > > > > > >> Subject: Re: [DISCUSS] Enable Github wiki in asf.yaml?
> > > > > > > > > >>
> > > > > > > > > >> Right, I was just curious if there was any follow-up as I
> > > > think
> > > > > Ed
> > > > > > > > > >> said that it was going to be discussed by the INFRA team
> > > > > > yesterday.
> > > > > > > > > >> There is at least one other recent ticket (
> > > > > > > > > >> https://issues.apache.org/jira/browse/INFRA-24216) where
> > > > > > selfserve
> > > > > > > > > >> had an issue and the INFRA team created the space
> > manually.
> > > > > > > > > >>
> > > > > > > > > >> On Fri, Mar 3, 2023 at 11:57 AM Christopher <
> > > > > ctubb...@apache.org>
> > > > > > > > > wrote:
> > > > > > > > > >>
> > > > > > > > > >> > You can track that issue at
> > > > > > > > > >> > https://issues.apache.org/jira/browse/INFRA-24291
> > > > > > > > > >> >
> > > > > > > > > >> > On Fri, Mar 3, 2023 at 10:31 AM Dave Marion <
> > > > > > dmario...@gmail.com>
> > > > > > > > > >> wrote:
> > > > > > > > > >> > >
> > > > > > > > > >> > > Ed,
> > > > > > > > > >> > >
> > > > > > > > > >> > >   Any update from INFRA on being able to create
> > confluence
> > > > > > > pages?
> > > > > > > > > >> > >
> > > > > > > > > >> > > On Thu, Mar 2, 2023 at 4:07 PM Christopher <
> > > > > > ctubb...@apache.org
> > > > > > > >
> > > > > > > > > >> wrote:
> > > > > > > > > >> > >
> > > > > > > > > >> > > > We've definitely used the website for more than
> > that. We
> > > > > use
> > > > > > > it
> > > > > > > > > >> > > > to document things for users, help developers know
> > how
> > > > to
> > > > > > > > > >> > > > contribute, store drafts of designs, share user
> > stories
> > > > > via
> > > > > > > > > >> > > > blogs, do release announcements, and more. There's
> > > > > > definitely
> > > > > > > > > >> > > > space on the website to do this kind of thing, if we
> > > > want
> > > > > > to.
> > > > > > > > > >> > > > We've used it that way before. If you only see it
> > as a
> > > > > place
> > > > > > > > > >> > > > "for user consumption after everything has been
> > > > > finalized",
> > > > > > > > > >> > > > then you're missing out on the other ways we
> > currently
> > > > use
> > > > > > the
> > > > > > > > > >> > > > site, and the ways we've used it in
> > > > > > > > > >> the past.
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > With the website, most of the collaboration would
> > happen
> > > > > in
> > > > > > > the
> > > > > > > > > >> > > > GH issues about proposed designs or changes to
> > designs,
> > > > > just
> > > > > > > > > >> > > > like we do today with code or other documentation,
> > which
> > > > > > > > > >> > > > everybody is used to. I agree it's not as good as
> > Google
> > > > > > Docs
> > > > > > > > > >> > > > for on-the-fly comments/annotations, but I don't
> > think
> > > > > > > > > >> > > > Confluence or Wiki are as good as that either, and
> > > > Google
> > > > > > Docs
> > > > > > > > > isn't really an option...
> > > > > > > > > >> > > > unless you just want to link to it in the mailing
> > list
> > > > and
> > > > > > > > > >> > > > stick to Google Docs from your personal Google
> > account,
> > > > > > until
> > > > > > > > > >> > > > it's ready for publication, which would also be fine
> > > > (any
> > > > > > > > > >> > > > interested persons can simply request write access
> > by
> > > > > > replying
> > > > > > > > > >> > > > to the message where
> > > > > > > > > >> you shared the link)..
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > We are a much smaller project than many others, and
> > we
> > > > > have
> > > > > > > > > >> > > > previously suffered from having stuff too spread
> > out.
> > > > Even
> > > > > > if
> > > > > > > > > >> > > > other projects find a separate space valuable for
> > them,
> > > > > I'm
> > > > > > > not
> > > > > > > > > >> > > > sure it's best for the Accumulo project. While I
> > think
> > > > > it's
> > > > > > > > > >> > > > useful to examine what other projects do, I do
> > think we
> > > > > > should
> > > > > > > > > >> > > > be careful to adopt anything just because others
> > find it
> > > > > > > > > convenient for them.
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > Confluence is my second choice, but with a big gap
> > > > between
> > > > > > it
> > > > > > > > > >> > > > and my first choice.
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > On a personal note: I hate using Confluence,
> > because I
> > > > > think
> > > > > > > > > >> > > > the navigation is highly unintuitive, as is the
> > > > > permissions
> > > > > > > > > >> > > > model, and I don't like the idea of learning yet
> > another
> > > > > > > > > >> > > > wiki-syntax (though I've read Confluence supports
> > some
> > > > > > limited
> > > > > > > > > >> > > > Markdown, but probably not the same as
> > GitHub/Jekyll). I
> > > > > > also
> > > > > > > > > >> > > > do not want to set up custom notifications for
> > watching
> > > > > yet
> > > > > > > > > >> > > > another space. If we use Confluence, I will probably
> > > > > > > contribute
> > > > > > > > > >> > > > very infrequently there because of my frustrations
> > with
> > > > > > having
> > > > > > > > > >> > > > used it before. However, that would be my choice,
> > and
> > > > > should
> > > > > > > > > >> > > > not be a reason the project chooses one over
> > another.
> > > > I'm
> > > > > > > > > >> > > > sharing my personal opinion only because it is
> > > > influencing
> > > > > > my
> > > > > > > > > >> > > > opinion about the website being more accessible,
> > via our
> > > > > > > > > >> > > > current GitHub PR/issue/Markdown workflows, and I
> > wonder
> > > > > how
> > > > > > > > > >> > > > many other potential contributors would feel
> > similarly.
> > > > > It's
> > > > > > > > > >> > > > hard to know, since it seems like a lot of this is
> > > > > > subjective,
> > > > > > > > > >> > > > and is going to come down to a consensus of personal
> > > > > > > > > >> preferences.
> > > > > > > > > >> > > >
> > > > > > > > > >> > > > On Thu, Mar 2, 2023 at 3:46 PM Dave Marion
> > > > > > > > > >> > > > <dmario...@gmail.com>
> > > > > > > > > >> > wrote:
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > I don't see the website as an area where we would
> > have
> > > > > > > > > >> > > > > collaborative discussions about an idea. For
> > example,
> > > > > > making
> > > > > > > > > >> > > > > comments and
> > > > > > > > > >> > suggestions
> > > > > > > > > >> > > > on
> > > > > > > > > >> > > > > a document like you can do in Google Docs. I see
> > the
> > > > > > website
> > > > > > > > > >> > > > > as a
> > > > > > > > > >> > place
> > > > > > > > > >> > > > > where items are documented for user consumption
> > after
> > > > > > > > > >> > > > > everything has
> > > > > > > > > >> > been
> > > > > > > > > >> > > > > finalized. I'm not trying to create a private
> > > > discussion
> > > > > > > > > >> > > > > area, I
> > > > > > > > > >> > think
> > > > > > > > > >> > > > > anyone can see the wiki (but I think anonymous
> > > > comments
> > > > > > are
> > > > > > > > > >> > > > > disabled
> > > > > > > > > >> > due
> > > > > > > > > >> > > > to
> > > > > > > > > >> > > > > spam issues). I see no issue with putting
> > > > > work-in-progress
> > > > > > > > > >> > > > > documents
> > > > > > > > > >> > on a
> > > > > > > > > >> > > > > wiki and referencing them via emails to the dev
> > list.
> > > > I
> > > > > > > think
> > > > > > > > > >> > > > > this is
> > > > > > > > > >> > > > done
> > > > > > > > > >> > > > > in a lot of other projects. Non-committers that
> > don't
> > > > > have
> > > > > > > > > >> > > > > access to
> > > > > > > > > >> > the
> > > > > > > > > >> > > > > wiki and want to make comments, suggestions, and
> > ask
> > > > > > > > > >> > > > > questions can
> > > > > > > > > >> > do so
> > > > > > > > > >> > > > > via the mailing list. I think it's also possible
> > that
> > > > > > people
> > > > > > > > > >> > > > > can get confluence accounts (see
> > > > > > > > > >> > > > https://issues.apache.org/jira/browse/INFRA-7058),
> > > > > > > > > >> > > > > so if a non-committer wanted to participate they
> > > > could.
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > On Thu, Mar 2, 2023 at 2:53 PM Christopher
> > > > > > > > > >> > > > > <ctubb...@apache.org>
> > > > > > > > > >> > wrote:
> > > > > > > > > >> > > > >
> > > > > > > > > >> > > > > > On Thu, Mar 2, 2023 at 1:34 PM Dave Marion
> > > > > > > > > >> > > > > > <dmario...@gmail.com>
> > > > > > > > > >> > > > wrote:
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > I'm opposed to using the website for the
> > reasons I
> > > > > > > > > >> > > > > > > specified
> > > > > > > > > >> > > > earlier, so
> > > > > > > > > >> > > > > > it
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > Your reasons that I saw were:
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > > 1. I don't think internal design discussions
> > > > should
> > > > > go
> > > > > > > on
> > > > > > > > > >> > > > > > > the
> > > > > > > > > >> > project
> > > > > > > > > >> > > > > > website.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > That doesn't look to me like a reason. That
> > appears
> > > > to
> > > > > > > just
> > > > > > > > > >> > > > > > be
> > > > > > > > > >> > stating
> > > > > > > > > >> > > > > > the conclusion. Did I miss your reason here?
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > > 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/).
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > What do you mean by "others" here? Do you mean
> > > > > "users",
> > > > > > as
> > > > > > > > > >> > > > > > opposed
> > > > > > > > > >> > to
> > > > > > > > > >> > > > > > "developers/contributors"? The ASF draws a
> > > > distinction
> > > > > > > > > >> > > > > > between "developers/contributors" and "users"
> > as it
> > > > > > > > > >> > > > > > pertains to official releases. Releases are
> > intended
> > > > > to
> > > > > > be
> > > > > > > > > >> > > > > > consumed by users, and pre-release stuff is
> > intended
> > > > > to
> > > > > > be
> > > > > > > > > >> > > > > > collaborative, open to all potential
> > > > > > > > > >> > > > > > developers/contributors. Very very rarely are
> > things
> > > > > > > > > >> > > > > > reserved exclusively for committers. We don't
> > even
> > > > > have
> > > > > > a
> > > > > > > > > >> > > > > > private committers space (the private mailing
> > list
> > > > is
> > > > > > > > > >> > > > > > PMC-private, not committer-private). Having a
> > > > > > distinction
> > > > > > > > > >> > > > > > between users and
> > > > > > > > > >> > developers
> > > > > > > > > >> > > > > > doesn't mean we can't publish things on the
> > > > website...
> > > > > > it
> > > > > > > > > >> > > > > > just
> > > > > > > > > >> > means
> > > > > > > > > >> > > > > > that we should be careful about how we do it,
> > which
> > > > is
> > > > > > the
> > > > > > > > > >> > > > > > same
> > > > > > > > > >> > care
> > > > > > > > > >> > > > > > we should take regardless of where we put it.
> > > > > > > Specifically,
> > > > > > > > > >> > > > > > the
> > > > > > > > > >> > care
> > > > > > > > > >> > > > > > we need to take is to avoid marketing
> > pre-release
> > > > > > content
> > > > > > > > > >> > > > > > to
> > > > > > > > > >> users.
> > > > > > > > > >> > > > > > One way we can exercise this care for content
> > on our
> > > > > > > > > >> > > > > > website is
> > > > > > > > > >> > that
> > > > > > > > > >> > > > > > we can avoid sharing these unpolished designs by
> > > > > simply
> > > > > > > not
> > > > > > > > > >> > > > > > linking them on the site, or by placing them in
> > an
> > > > > area
> > > > > > > > > >> > > > > > that is clearly
> > > > > > > > > >> > marked
> > > > > > > > > >> > > > > > as intended for devs. But, we have no similar
> > > > > > distinction
> > > > > > > > > >> > > > > > between committers and non-committer devs for
> > which
> > > > we
> > > > > > > > > >> > > > > > should avoid sharing pre-release content under
> > > > > > > development.
> > > > > > > > > >> > > > > > In fact, it is the
> > > > > > > > > >> > opposite...
> > > > > > > > > >> > > > > > we should be developing openly so as to allow
> > room
> > > > for
> > > > > > > > > >> > non-committers
> > > > > > > > > >> > > > > > to become committers through participation in
> > > > > > development
> > > > > > > > > >> > activities.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > As for the staging/publication of the website,
> > > > that's
> > > > > > just
> > > > > > > > > >> > > > > > a
> > > > > > > > > >> > mechanic
> > > > > > > > > >> > > > > > for verifying the website isn't broken before we
> > > > serve
> > > > > > it.
> > > > > > > > > >> > > > > > It's
> > > > > > > > > >> > not a
> > > > > > > > > >> > > > > > mechanism for keeping things internal vs.
> > shared and
> > > > > > > > > >> > > > > > doesn't have anything to do with the separation
> > > > > between
> > > > > > > > > >> > > > > > devs and users. We
> > > > > > > > > >> > already
> > > > > > > > > >> > > > > > publish Draft contents to the website, as well
> > as
> > > > > > > > > >> > developer-specific
> > > > > > > > > >> > > > > > documentation not intended for users.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > We've even specifically published
> > work-in-progress
> > > > > > design
> > > > > > > > > >> > > > > > documents there, of the same type that seems to
> > be
> > > > the
> > > > > > > > > >> > > > > > basis of this conversation (
> > > > > > > > > >> https://accumulo.apache.org/design/system-snapshot).
> > > > > > > > > >> > I
> > > > > > > > > >> > > > > > would strongly prefer us to continue to do it
> > this
> > > > > way,
> > > > > > > > > >> > > > > > rather than create a new space, and have these
> > kinds
> > > > > of
> > > > > > > > > >> > > > > > things scattered in multiple places.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > If, on the other hand, you intend to say that
> > these
> > > > > > should
> > > > > > > > > >> > > > > > be
> > > > > > > > > >> > private
> > > > > > > > > >> > > > > > because they aren't ready for other potential
> > > > > > > contributors,
> > > > > > > > > >> > > > > > then I would argue that we're an openly
> > developed
> > > > > > > project...
> > > > > > > > > >> > > > > > if something isn't ready to be shared with other
> > > > > > potential
> > > > > > > > > >> > > > > > contributors / developers, such that you want to
> > > > keep
> > > > > it
> > > > > > > > > >> > > > > > internal to existing committers, then it's not
> > ready
> > > > > to
> > > > > > be
> > > > > > > > > >> > > > > > contributed to the project at all... because we
> > > > don't
> > > > > > > > > >> > > > > > restrict collaboration to only existing
> > committers.
> > > > > That
> > > > > > > > > >> > > > > > would prevent others from participating and
> > > > > > > > > >> > earning
> > > > > > > > > >> > > > > > the merit to become committers, and that's not
> > > > > something
> > > > > > > we
> > > > > > > > > >> > > > > > should
> > > > > > > > > >> > be
> > > > > > > > > >> > > > > > doing. Anything that is okay to share with
> > existing
> > > > > > > > > >> > > > > > committers
> > > > > > > > > >> > should
> > > > > > > > > >> > > > > > be okay to share to other potential
> > contributors who
> > > > > > want
> > > > > > > > > >> > > > > > to participate, and should be done in a space
> > that
> > > > > > allows
> > > > > > > > > >> > > > > > them to do that. The website is a perfect space
> > for
> > > > > > that,
> > > > > > > > > >> > > > > > and has everything
> > > > > > > > > >> > we
> > > > > > > > > >> > > > > > need. I'm actually not sure about Confluence...
> > I
> > > > > > suspect
> > > > > > > > > >> > > > > > non-committers wouldn't be able to participate
> > there
> > > > > > > > > >> > > > > > because they probably can't get accounts for it.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > > looks like we need to
> > > > > > > > > >> > > > > > > wait for INFRA to fix Confluence. I'd be
> > curious
> > > > how
> > > > > > > much
> > > > > > > > > >> > > > > > > we
> > > > > > > > > >> > need to
> > > > > > > > > >> > > > use
> > > > > > > > > >> > > > > > > the mailing list during
> > > > > > > > > >> > > > > > > the design phase. We can announce meeting
> > > > > dates/times
> > > > > > on
> > > > > > > > > >> > > > > > > the
> > > > > > > > > >> > mailing
> > > > > > > > > >> > > > list
> > > > > > > > > >> > > > > > > and post links to
> > > > > > > > > >> > > > > > > meeting notes in Confluence. Ultimately,
> > decisions
> > > > > > made
> > > > > > > > > >> > > > > > > by the
> > > > > > > > > >> > people
> > > > > > > > > >> > > > > > that
> > > > > > > > > >> > > > > > > want to be involved
> > > > > > > > > >> > > > > > > will turn into pull requests against the
> > codebase
> > > > > > which
> > > > > > > > > >> > comitters can
> > > > > > > > > >> > > > > > weigh
> > > > > > > > > >> > > > > > > in on. When you say,
> > > > > > > > > >> > > > > > > "... but decisions about those would still
> > need to
> > > > > be
> > > > > > > > > >> > > > > > > done on the
> > > > > > > > > >> > > > mailing
> > > > > > > > > >> > > > > > > list." Are you saying that we need to discuss
> > > > every
> > > > > > > > > >> > > > > > > single design decision on the mailing
> > > > > > > > > >> > list?
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > Yes and no. I am saying that decisions need to
> > > > happen
> > > > > on
> > > > > > > > > >> > > > > > the
> > > > > > > > > >> > mailing
> > > > > > > > > >> > > > > > list, but I agree with you that this can be
> > > > satisfied
> > > > > > > > > >> > > > > > through pull requests. I just wanted to
> > emphasize
> > > > that
> > > > > > > > > >> > > > > > regardless of where we do that pre-decision
> > > > > > collaboration,
> > > > > > > > > >> > > > > > that collaboration should not be misconstrued
> > as a
> > > > > > > decision
> > > > > > > > > >> > > > > > to
> > > > > > > > > >> accept those ideas into the project.
> > > > > > > > > >> > The
> > > > > > > > > >> > > > > > decision occurs during the PR or other activity
> > that
> > > > > > > > > >> > > > > > interfaces
> > > > > > > > > >> > with
> > > > > > > > > >> > > > > > the mailing list, subsequent to the
> > collaboration in
> > > > > the
> > > > > > > > > >> > design/idea
> > > > > > > > > >> > > > > > phase.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > As for the pre-decision collaboration space
> > we're
> > > > > > > > > >> > > > > > discussing, I
> > > > > > > > > >> > just
> > > > > > > > > >> > > > > > want to be careful that we're not creating such
> > a
> > > > > space
> > > > > > in
> > > > > > > > > >> > > > > > an exclusionary way that allows only existing
> > > > > committers
> > > > > > > to
> > > > > > > > > >> > participate,
> > > > > > > > > >> > > > > > that excludes other potential contributors.
> > This is
> > > > > > still
> > > > > > > > > >> > > > > > an openly-developed project, and we should
> > > > collaborate
> > > > > > in
> > > > > > > a
> > > > > > > > > >> > > > > > space
> > > > > > > > > >> > that is
> > > > > > > > > >> > > > > > not exclusive to existing committers, but open
> > to
> > > > > > > > > >> > > > > > non-committer contributors and potential
> > > > contributors
> > > > > as
> > > > > > > > well.
> > > > > > > > > >> > > > > > So, while we may
> > > > > > > > > >> > want
> > > > > > > > > >> > > > > > to keep a line separating dev activity from user
> > > > > > > > > >> > > > > > consumption (an important separation that
> > relates to
> > > > > > > > > >> > > > > > official ASF releases), we
> > > > > > > > > >> > should
> > > > > > > > > >> > > > > > not be drawing a line between committer-devs as
> > > > > > "internal"
> > > > > > > > > >> > > > > > and contributor-devs as "external". The website,
> > > > with
> > > > > > its
> > > > > > > > > >> > > > > > own issue tracker, the ability to render
> > markdown,
> > > > do
> > > > > > > > > >> > > > > > reviews, and collaboratively edit, seems like
> > the
> > > > > ideal
> > > > > > > > > >> > > > > > place to me. We've used
> > > > > > > > > >> > it
> > > > > > > > > >> > > > > > before for the same purpose, and I think we
> > should
> > > > > > > continue
> > > > > > > > > >> > > > > > to do
> > > > > > > > > >> > so.
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > >
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > On Thu, Mar 2, 2023 at 12:56 PM Christopher
> > > > > > > > > >> > > > > > > <ctubb...@apache.org
> > > > > > > > > >> > >
> > > > > > > > > >> > > > wrote:
> > > > > > > > > >> > > > > > >
> > > > > > > > > >> > > > > > > > So, I agree a space would be helpful.
> > Although
> > > > > it's
> > > > > > > old
> > > > > > > > > >> > > > > > > > school
> > > > > > > > > >> > and
> > > > > > > > > >> > > > > > > > inconvenient, the mailing list is the
> > canonical
> > > > > > place
> > > > > > > > > >> > > > > > > > for
> > > > > > > > > >> > > > discussion.
> > > > > > > > > >> > > > > > > > We currently use GitHub issues a lot, but
> > that's
> > > > > > > copied
> > > > > > > > > >> > > > > > > > to a
> > > > > > > > > >> > > > mailing
> > > > > > > > > >> > > > > > > > list (as is our old JIRA space), so if
> > people
> > > > want
> > > > > > to
> > > > > > > > > >> > participate
> > > > > > > > > >> > > > > > > > without a GitHub account, they can still do
> > > > that.
> > > > > > > There
> > > > > > > > > >> > > > > > > > are
> > > > > > > > > >> > certain
> > > > > > > > > >> > > > > > > > options that are perhaps less convenient,
> > such
> > > > as
> > > > > > just
> > > > > > > > > >> > > > > > > > using
> > > > > > > > > >> > the
> > > > > > > > > >> > > > > > > > mailing list and our dev SVN space, but
> > still
> > > > more
> > > > > > > > > >> > > > > > > > appropriate
> > > > > > > > > >> > than
> > > > > > > > > >> > > > > > > > options that would be less ubiquitous for
> > > > > potential
> > > > > > > > > >> > participants.
> > > > > > > > > >> > > > > > > >
> > > > > > > > > >> > > > > > > > I think the ASF Confluence is probably
> > fine, for
> > > > > > > > > >> > > > > > > > storing,
> > > > > > > > > >> > editing,
> > > > > > > > > >> > > > and
> > > > > > > > > >> > > > > > > > collaborating on shared documents, but
> > decisions
> > > > > > about
> > > > > > > > > >> > > > > > > > those
> > > > > > > > > >> > would
> > > > > > > > > >> > > > > > > > still need to be done on the mailing list.
> > If I
> > > > > > > > > >> > > > > > > > remember
> > > > > > > > > >> > > > correctly, we
> > > > > > > > > >> > > > > > > > used to have a Wiki space, prior to it being
> > > > > > > > > >> > > > > > > > transferred to Confluence, but it was poorly
> > > > > > > > > >> > > > > > > > maintained, so we abandoned it in
> > > > > > > > > >> > > > favor
> > > > > > > > > >> > > > > > > > of using the website for docs. I could be
> > > > > > > > > >> > > > > > > > mis-remembering, but
> > > > > > > > > >> > I
> > > > > > > > > >> > > > think
> > > > > > > > > >> > > > > > > > this is the case. It might explain why you
> > can't
> > > > > > > create
> > > > > > > > > >> > > > > > > > a
> > > > > > > > > >> > > > Confluence
> > > > > > > > > >> > > > > > > > space.
> > > > > > > > > >> > > > > > > >
> > > > > > > > > >> > > > > > > > My preference would be to just use the
> > website.
> > > > I
> > > > > > > think
> > > > > > > > > >> > > > > > > > it's
> > > > > > > > > >> > fine
> > > > > > > > > >> > > > to
> > > > > > > > > >> > > > > > > > have a dev / design area of the website,
> > and we
> > > > > can
> > > > > > > > > >> > > > > > > > discuss on
> > > > > > > > > >> > > > GitHub
> > > > > > > > > >> > > > > > > > issues for the accumulo-website repo. That
> > is a
> > > > > bit
> > > > > > > > > >> > > > > > > > less
> > > > > > > > > >> > convenient
> > > > > > > > > >> > > > > > > > than Confluence if it's used heavily, but
> > it's
> > > > > more
> > > > > > > > > >> > > > > > > > convenient
> > > > > > > > > >> > in
> > > > > > > > > >> > > > the
> > > > > > > > > >> > > > > > > > sense that it's more accessible and fits
> > more in
> > > > > > line
> > > > > > > > > >> > > > > > > > with our
> > > > > > > > > >> > > > current
> > > > > > > > > >> > > > > > > > mode of operation. Plus, when a document is
> > > > final,
> > > > > > > it's
> > > > > > > > > >> > > > > > > > easy to
> > > > > > > > > >> > > > link
> > > > > > > > > >> > > > > > > > to from our documentation, without making
> > users
> > > > > jump
> > > > > > > to
> > > > > > > > > >> > > > > > > > another service to view docs.
> > > > > > > > > >> > > > > > > >
> > > > > > > > > >> > > > > > > > I would be opposed to using GitHub wiki or
> > a new
> > > > > git
> > > > > > > > repo.
> > > > > > > > > >> > > > > > > > We
> > > > > > > > > >> > have
> > > > > > > > > >> > > > > > > > enough repos. Although it seems like they
> > are
> > > > > free,
> > > > > > > > > >> > > > > > > > there is
> > > > > > > > > >> > still
> > > > > > > > > >> > > > a
> > > > > > > > > >> > > > > > > > lot of boilerplate work to maintain them,
> > from
> > > > > > > managing
> > > > > > > > > >> > > > > > > > .github/workflows, .github/CONTRIBUTING.md,
> > > > etc.,
> > > > > to
> > > > > > > > > >> > .asf.yaml, to
> > > > > > > > > >> > > > > > > > README, to keeping copyright dates updated
> > in
> > > > the
> > > > > > > > > >> > > > > > > > NOTICE file,
> > > > > > > > > >> > and
> > > > > > > > > >> > > > > > > > more.
> > > > > > > > > >> > > > > > > >
> > > > > > > > > >> > > > > > > > In summary, my preference:
> > > > > > > > > >> > > > > > > >
> > > > > > > > > >> > > > > > > > 1. Keep a space in accumulo-website,
> > discuss on
> > > > GH
> > > > > > > > > >> > > > > > > > issues and
> > > > > > > > > >> > > > mailing
> > > > > > > > > >> > > > > > > > list (strongly preferred) 2. Confluence,
> > discuss
> > > > > on
> > > > > > > > > >> > > > > > > > mailing list (prefer over other
> > > > > > > > > >> > options,
> > > > > > > > > >> > > > but
> > > > > > > > > >> > > > > > > > not a fan)
> > > > > > > > > >> > > > > > > > 3. GitHub wiki, discuss on mailing list
> > > > (strongly
> > > > > > > > > >> > > > > > > > prefer not
> > > > > > > > > >> > to use
> > > > > > > > > >> > > > > > this
> > > > > > > > > >> > > > > > > > option)
> > > > > > > > > >> > > > > > > > 4. New GitHub repo, discuss on GH issues and
> > > > > mailing
> > > > > > > > > >> > > > > > > > list
> > > > > > > > > >> > (strongly
> > > > > > > > > >> > > > > > > > prefer not to use this option)
> > > > > > > > > >> > > > > > > >
> > > > > > > > > >> > > > > > > > On Thu, Mar 2, 2023 at 12:30 PM Ed Coleman <
> > > > > > > > > >> > edcole...@apache.org>
> > > > > > > > > >> > > > > > wrote:
> > > > > > > > > >> > > > > > > > >
> > > > > > > > > >> > > > > > > > > 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