Re: Staging website at cassandra.staged.apache.org

2020-04-30 Thread Anthony Grasso
Hi everyone,

Thanks to hard work by Mick every push to the cassandra-website *src/*
directory in master is now automatically deployed to
https://cassandra.staged.apache.org/. The automation is carried out by a
Jenkins job at https://ci-cassandra.apache.org/job/cassandra-website/. This
is really useful because it allows us to preview our changes in the staging
site before we push them to the production site!

With the above change in place, the process to deploy a change to the
production site is.
1. Commit your change to the *src/* directory in the master branch. Jenkins
will now automatically generate the (HTML) site pages in *content/*
directory on the asf-staging branch.
2. Preview your changes on the staging site:
https://cassandra.staged.apache.org/.
3. If the changes look good, then merge the *content/* directory on the
asf-staging branch to the master branch using:


$ git merge asf-staging
$ git push


An issue with the above process is the master branch history is now going
to get polluted with the auto-generated content commits. Even without the
Jenkins automation, the process to publish to the production site still had
the issue where commits to the master branch included both the *src/* and
*content/* directory changes. A small one line change to the *src/*
directory, could result in changes to hundreds of pages in the *content/*
directory.

Rather than serving the production site from the *content/* directory on
the master branch, is there any objection to serving it from the asf-site
branch? This would mean that the last step in the above process would be
performed on the asf-site branch rather than the master branch. In
addition, there would be no need to have a *content/* directory on the
master branch. The *content/* directory from which the production site is
served would live in the asf-site branch. This would clean the master
branch history, hiding the generated *content/* directory and the unwieldy
content changes generated by Jenkins user.

Let me know what you think about the proposed change.

Regards,
Anthony

On Tue, 21 Apr 2020 at 16:40, Mick Semb Wever  wrote:

> For our cassandra-website repository, any changes to our website can now
> first be staged at https://cassandra.staged.apache.org/
>
> The staged website comes from the content/ directory on the `asf-staging`
> branch.
>
> regards,
> Mick
>


Re: [DISCUSS] Documentation donation

2020-04-30 Thread Sylvain Lebresne
As I mentioned, I really have nothing against asciidoc. In fact, I think
it's
great.

Let's just say that I think rst/sphinx is also pretty capable, and that I
consider
your characterization of the syntax difference (one "awful", the other "a
dream") a tad over-the-top. I do agree on the point on documentation though,
the asciidoc one is better (not that I find the rst one completely
inadequate
either), and I reckon it's a good argument.

So to be clear, if someone makes the change to asciidoc and it's not
botched, I
won't personally stand in the way.

I'll note however that asking we analyze the pros and cons of a change
should not be seen as suspicious. And we should imo strive to justify any
change with objective arguments. One's experience certainly increases the
believability of one's arguments, but it doesn't dispense from presenting
arguments in the first place.

And I wish the substance of your previous email wasn't: I know, you don't,
and
the project don't have time to wait on you learning, so just trust me.

> You're right about markdown being a little limited, but we're not really
> using anything advanced in sphinx. We write basic text with links and a
menu.

Not really true of at least the CQL section. It makes somewhat extensive use
of the 'productionlist::' feature. Which gives us decent formatting of the
CQL
grammar elements "for free", automatic cross-referencing within said grammar
and easy cross-referencing to said grammar from the rest of the text. I
think
that's kind of nice? I could be wrong, but getting the same even with
asciidoc
is going to be much more manual, and definitively would with markdown.

We also use 'note::' and 'warning::' boxes in a few places, and those are
also
nice to have imo, and I don't think mardown would give us that easily.

We also define a jira "extlinks" (so that anywhere in the doc, ":jira:`42`"
is
replaced by a proper link named CASSANDRA-42 and pointing to that ticket)
and
it's used in a few places.

Fwiw, it's this kind of things (and any future similar use we may want) I
had
in mind when discussing markdown being limited, and we can debate their
importance, but we do use them.

But maybe those don't qualify as "really" using advanced stuffs. How would I
know, I'm the guy that needs to learn, you're the expert.

--
Sylvain


On Thu, Apr 30, 2020 at 4:11 PM Jon Haddad  wrote:

> I've got a bit of experience here using all three systems we're discussing
> here.
>
> * rst & sphinx: I've handled most of the doc reviews for Cassandra, written
> quite a bit of them as well, and I authored most of the documentation for
> cqlengine [1]
> * markdown: all over the place, let's be honest, it's ubiquitous.  Within
> the community I built the Reaper website [2], the docs are all markdown and
> work fine.  Source [3] if you're interested.
> * asciidoctor: tlp-stress [3] (src [4])  and  tlp-cluster [5] (src [6])
> were *extremely* nice to use.  My favorite part here was the Gradle plugin
> to generate documentation making it a breeze to integrate into my build
> system.
>
> You're right about markdown being a little limited, but we're not really
> using anything advanced in sphinx.  We write basic text with links and a
> menu.  I don't know if that will ever change, but given my experience with
> Hugo + markdown on the reaper website, I'd say it's perfectly fine for
> writing technical documentation.  I also write a *lot* of documentation for
> clients at TLP, which was all technical writing.  I would regularly deliver
> 30-60 page cluster analysis documents written in markdown with tables, CQL,
> and code.
>
> I absolutely love asciidoc.  Moving from markdown was really, really easy.
> In fact, most markdown will render properly in asciidoctor.  The
> documentation is excellent and it's designed for writing.  I even have a
> (private) repo where I'm writing a cookbook, something that requires just
> as much attention to detail and flexibility as technical writing.  Take a
> look at the quick reference [7] to see some examples (this is my go to
> document if I forget the syntax).  The quick ref here is *so good* that it
> only takes a second if you can't remember what you need.
>
> rst & sphinx have poor documentation (imo) in comparison.  I find the
> syntax to be difficult to get right at times.  Tables [8], for instance,
> are particularly awful, whereas in markdown or asciidoc they're a dream in
> comparison [9]. I recently wrote the production recommendations page [10]
> for C* and was *struggling* with the tables.  It's like trying to write
> code with a stick in the ground after using IDEA.
>
> I'm not sure how you're calculating ROI, or why.  There are people willing
> to do the work, and nobody is asking you to.  I'm willing to lead the
> effort and work with the technical writers at datastax to make this
> happen.  The investment cost is irrelevant to the project because time is
> donated, and unless you're someone's manager it shouldn't matter how much
> t

Re: [DISCUSS] Remove cassandra-stress from project, or replace it, or have multiple stress tools?

2020-04-30 Thread Nate McCall
I agree with Benedict. We have a lot of organizational things going on
right now, perhaps we just mark it as deprecated in the docs and reference
alternatives in the readme? Then we can put this on a roadmap to revisit
post 4.0.


On Fri, May 1, 2020 at 7:50 AM Benedict Elliott Smith 
wrote:

> I vote to nuke it post-4.0, when we have time to put together a working
> group to discuss its replacement.
>
> On 30/04/2020, 19:21, "Mick Semb Wever"  wrote:
>
> The C* codebase contains the cassandra-stress tool that is seeing less
> maintenance and is getting replaced in popularity by other tools in
> our community. This raises the question of whether cassandra-stress
> still belongs in-tree, and even in the apache project at all, as we
> approach 4.0
>
> A) Should cassandra-stress be moved out of the main repo to its own
> subproject?
>
> B) Should tlp-stress, and other stress tools, be allowed in as
> subprojects? Other examples could be (if proposed) nosqlbench and the
> stress tool from Harry. I'm sure there are others too.
>
> C) Should cassandra-stress be orphaned out of the project altogether,
> left in github?
>
>
> It makes sense to raise these questions now as they overlap with the
> driver donation thread: how different components and subprojects are
> to be managed in the project. Especially in this situation where
> external tools have more momentum than the in-tree tool, which only
> causes confusion for users.
>
> regards,
> Mick
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


Re: [DISCUSS] Remove cassandra-stress from project, or replace it, or have multiple stress tools?

2020-04-30 Thread Benedict Elliott Smith
I vote to nuke it post-4.0, when we have time to put together a working group 
to discuss its replacement.

On 30/04/2020, 19:21, "Mick Semb Wever"  wrote:

The C* codebase contains the cassandra-stress tool that is seeing less
maintenance and is getting replaced in popularity by other tools in
our community. This raises the question of whether cassandra-stress
still belongs in-tree, and even in the apache project at all, as we
approach 4.0

A) Should cassandra-stress be moved out of the main repo to its own 
subproject?

B) Should tlp-stress, and other stress tools, be allowed in as
subprojects? Other examples could be (if proposed) nosqlbench and the
stress tool from Harry. I'm sure there are others too.

C) Should cassandra-stress be orphaned out of the project altogether,
left in github?


It makes sense to raise these questions now as they overlap with the
driver donation thread: how different components and subprojects are
to be managed in the project. Especially in this situation where
external tools have more momentum than the in-tree tool, which only
causes confusion for users.

regards,
Mick

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



[DISCUSS] Remove cassandra-stress from project, or replace it, or have multiple stress tools?

2020-04-30 Thread Mick Semb Wever
The C* codebase contains the cassandra-stress tool that is seeing less
maintenance and is getting replaced in popularity by other tools in
our community. This raises the question of whether cassandra-stress
still belongs in-tree, and even in the apache project at all, as we
approach 4.0

A) Should cassandra-stress be moved out of the main repo to its own subproject?

B) Should tlp-stress, and other stress tools, be allowed in as
subprojects? Other examples could be (if proposed) nosqlbench and the
stress tool from Harry. I'm sure there are others too.

C) Should cassandra-stress be orphaned out of the project altogether,
left in github?


It makes sense to raise these questions now as they overlap with the
driver donation thread: how different components and subprojects are
to be managed in the project. Especially in this situation where
external tools have more momentum than the in-tree tool, which only
causes confusion for users.

regards,
Mick

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org



Re: 4-26-2020 update on Kubernetes Operator

2020-04-30 Thread Deepak Vohra
 Updated CEP-2:
Without involving advanced automation that could involve resources specific to 
Cloud Service provider, the following could be added.
- Automatic backup and restore operations-  Role-based access control (RBAC) 
Automated Security Management- Automated Monitoring Through Prometheus
thanks,Deepak
On Monday, April 27, 2020, 04:33:45 p.m. UTC, Stefan Miklosovic 
 wrote:  
 
 Hi Deepak,

while we would be delighted to take Instaclustr's operator as a
baseline, this is not so simple ...

I think we should gather all functional requirements first, improve
and complete the actual CEP and based on these facts we should distil
the best solution, whatever it would be.

In general, I do not want this whole operator effort to be about "ours
or theirs" and "who wins", it should be done _together_. My take on
this as of now is that let's forget about all operators and let's
pretend we just want to build a new one. Based on what operator we
want to have, after that we will look around and make some comparison
to see what is already available among all operators out there. Based
on that, we could cherry-pick features and approaches from each or
introduce some completely different and only after that we would start
to think about the implementation. I think we are just at the very
beginning and I do not think that mentioning whatever operator at this
moment is a good idea (but I am glad you are interested!).

How does this sound to you? Do you think that you could be helpful
with going through the CEP Patrick has compiled while adding more
details and features you would like to see? That would be of
tremendous help and we would know more in detail what we actually want
and we can discuss it in more detail afterwards.

Regards and thanks a lot in advance

On Mon, 27 Apr 2020 at 17:16, Deepak Vohra  wrote:
>
>  An operator for Apache Cassandra in alpha is provided by Instaclustr that 
>supports StatefulSet, scaling and monitoring. Could it be used as the base 
>operator to build on? OperatorHub.io | The registry for Kubernetes Operators
>
> |
> |
> |  |
> OperatorHub.io | The registry for Kubernetes Operators
>
> The registry for Kubernetes Operators
>  |
>
>  |
>
>  |
>
>
>
>
>
>    On Monday, April 27, 2020, 05:49:37 a.m. UTC, Patrick McFadin 
> wrote:
>
>  *Hi everyone,Over the past two weeks, we have had 4 public meetings with a
> lot of great discussions. You can find the recordings and notes here:
> https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Kubernetes+Operator+SIG
> There
> were some important next steps after this week. First is some housekeeping.
> Having two meetings allowed for better time zone spread, but the
> discussions were disconnected and tended to be somewhat redundant. It was
> suggested to move to a single meeting that can span the most timezones. I
> took that feedback and have rebuilt the SIG meeting schedules in the same
> type of rotation being used for the Contributor Meetings. We’ll see how
> that goes for everyone effected. I’ve also switched away from Zoom to Jitsi
> (jitsi.org ). Switching to a more open video conferencing
> software seemed like a natural move and the feature list is comparable to
> Zoom.All the meeting details and schedule are posted here:
> https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Kubernetes+Operator+SIG
> This
> includes a calendar file and shared calendar link. Next important thing is
> the beginning of the CEP for the Kubernetes Operator. Ben Bromhead and I
> took a first pass at a skeleton for CEP-2
> 
> with all the basics. At this point, we need everyone participating in the
> project to take some time and help build out some of the critical details.
> Because everyone loves Confluence so much, I have created a Google doc we
> can use as a working area before moving over to a more formal Cassandra
> Wiki.
> https://docs.google.com/document/d/18Ow4R3tB9GIvdcFO7WmUvjb0a-sT6h0zSCEnfHsPz58/edit?usp=sharing
> Everyone
> has edit rights. Please use the comment functionality if you have questions
> about a particular section.The main portion that really needs the most
> thoughtful work is Operator Capability Level
> .
> What does each level mean in Cassandra terms. There was already some good
> debate about configuration and common tasks like repair. Let’s get that
> captured in the doc if we can. If you are one of the groups that already
> have an operator, your experience here is invaluable. Please take some time
> of you can. Thanks and looking forward 

Re: [DISCUSS] Documentation donation

2020-04-30 Thread Stefan Miklosovic
Hi all,

going with asciidoc is a great choice and I can only agree with all
Jon said. It is rich in its capabilities as well as in support and
integration into whatever (browser plugins, IDEA plugins, build
plugins ...).

Even though it is not related to technicalities, I find it important
to highlight that asciidoc is driven / mostly developed by Dan Allen
(1) (and his team around him). I had a chance to meet him and I have
not found a more enthusiastic person to drive and lead a community who
is willing to deliver the best, both from a user perspective as well
as developer experience.

I do not know about markdown but I would say that it is not only about
the markup language itself but it is as well about how supported it
is, if it is actively developed and maintained and how it is evolving
over time. You might find yourself after some time in a situation when
almost nobody will know how to write in markdown because people and
the world just moved along (hi Ant!). I personally do not know how to
write in it, already. I think you will just not find anything better
for now and in the long run neither.

Stefan

(1) https://github.com/mojavelinux

On Thu, 30 Apr 2020 at 16:11, Jon Haddad  wrote:
>
> I've got a bit of experience here using all three systems we're discussing
> here.
>
> * rst & sphinx: I've handled most of the doc reviews for Cassandra, written
> quite a bit of them as well, and I authored most of the documentation for
> cqlengine [1]
> * markdown: all over the place, let's be honest, it's ubiquitous.  Within
> the community I built the Reaper website [2], the docs are all markdown and
> work fine.  Source [3] if you're interested.
> * asciidoctor: tlp-stress [3] (src [4])  and  tlp-cluster [5] (src [6])
> were *extremely* nice to use.  My favorite part here was the Gradle plugin
> to generate documentation making it a breeze to integrate into my build
> system.
>
> You're right about markdown being a little limited, but we're not really
> using anything advanced in sphinx.  We write basic text with links and a
> menu.  I don't know if that will ever change, but given my experience with
> Hugo + markdown on the reaper website, I'd say it's perfectly fine for
> writing technical documentation.  I also write a *lot* of documentation for
> clients at TLP, which was all technical writing.  I would regularly deliver
> 30-60 page cluster analysis documents written in markdown with tables, CQL,
> and code.
>
> I absolutely love asciidoc.  Moving from markdown was really, really easy.
> In fact, most markdown will render properly in asciidoctor.  The
> documentation is excellent and it's designed for writing.  I even have a
> (private) repo where I'm writing a cookbook, something that requires just
> as much attention to detail and flexibility as technical writing.  Take a
> look at the quick reference [7] to see some examples (this is my go to
> document if I forget the syntax).  The quick ref here is *so good* that it
> only takes a second if you can't remember what you need.
>
> rst & sphinx have poor documentation (imo) in comparison.  I find the
> syntax to be difficult to get right at times.  Tables [8], for instance,
> are particularly awful, whereas in markdown or asciidoc they're a dream in
> comparison [9]. I recently wrote the production recommendations page [10]
> for C* and was *struggling* with the tables.  It's like trying to write
> code with a stick in the ground after using IDEA.
>
> I'm not sure how you're calculating ROI, or why.  There are people willing
> to do the work, and nobody is asking you to.  I'm willing to lead the
> effort and work with the technical writers at datastax to make this
> happen.  The investment cost is irrelevant to the project because time is
> donated, and unless you're someone's manager it shouldn't matter how much
> time they invest.  Even if you are, that's a private matter not relevant to
> the list.  If the writers are willing to help migrate documentation, I'm
> willing to shepherd the process, and I absolutely love that they're willing
> to help in this area.
>
> From a technical angle, I ask that you trust my experience and judgement
> using all three tools extensively over a long period of time (3 years
> minimum, 10 years of rst).  I have written thousands of pages of technical
> documentation in my life and I understand the pros and cons of all three
> systems and have weighed the costs of each of them for the last several
> months.  Otherwise, you're asking for the rest of the project to wait while
> you become an expert in the remaining tooling.  I doubt you have the time
> (or interest) in doing that.
>
> I know, without question, asciidoctor will give us the richest
> documentation with a very quick learning curve, so it's my personal
> preference.  I'm 100% sure someone someone that is already familiar with
> markdown will find it easy to move to asciidoc since they're so similar in
> structure and the syntax is mostly compatible.
>
> I 

Re: [DISCUSS] Documentation donation

2020-04-30 Thread Jon Haddad
I've got a bit of experience here using all three systems we're discussing
here.

* rst & sphinx: I've handled most of the doc reviews for Cassandra, written
quite a bit of them as well, and I authored most of the documentation for
cqlengine [1]
* markdown: all over the place, let's be honest, it's ubiquitous.  Within
the community I built the Reaper website [2], the docs are all markdown and
work fine.  Source [3] if you're interested.
* asciidoctor: tlp-stress [3] (src [4])  and  tlp-cluster [5] (src [6])
were *extremely* nice to use.  My favorite part here was the Gradle plugin
to generate documentation making it a breeze to integrate into my build
system.

You're right about markdown being a little limited, but we're not really
using anything advanced in sphinx.  We write basic text with links and a
menu.  I don't know if that will ever change, but given my experience with
Hugo + markdown on the reaper website, I'd say it's perfectly fine for
writing technical documentation.  I also write a *lot* of documentation for
clients at TLP, which was all technical writing.  I would regularly deliver
30-60 page cluster analysis documents written in markdown with tables, CQL,
and code.

I absolutely love asciidoc.  Moving from markdown was really, really easy.
In fact, most markdown will render properly in asciidoctor.  The
documentation is excellent and it's designed for writing.  I even have a
(private) repo where I'm writing a cookbook, something that requires just
as much attention to detail and flexibility as technical writing.  Take a
look at the quick reference [7] to see some examples (this is my go to
document if I forget the syntax).  The quick ref here is *so good* that it
only takes a second if you can't remember what you need.

rst & sphinx have poor documentation (imo) in comparison.  I find the
syntax to be difficult to get right at times.  Tables [8], for instance,
are particularly awful, whereas in markdown or asciidoc they're a dream in
comparison [9]. I recently wrote the production recommendations page [10]
for C* and was *struggling* with the tables.  It's like trying to write
code with a stick in the ground after using IDEA.

I'm not sure how you're calculating ROI, or why.  There are people willing
to do the work, and nobody is asking you to.  I'm willing to lead the
effort and work with the technical writers at datastax to make this
happen.  The investment cost is irrelevant to the project because time is
donated, and unless you're someone's manager it shouldn't matter how much
time they invest.  Even if you are, that's a private matter not relevant to
the list.  If the writers are willing to help migrate documentation, I'm
willing to shepherd the process, and I absolutely love that they're willing
to help in this area.

>From a technical angle, I ask that you trust my experience and judgement
using all three tools extensively over a long period of time (3 years
minimum, 10 years of rst).  I have written thousands of pages of technical
documentation in my life and I understand the pros and cons of all three
systems and have weighed the costs of each of them for the last several
months.  Otherwise, you're asking for the rest of the project to wait while
you become an expert in the remaining tooling.  I doubt you have the time
(or interest) in doing that.

I know, without question, asciidoctor will give us the richest
documentation with a very quick learning curve, so it's my personal
preference.  I'm 100% sure someone someone that is already familiar with
markdown will find it easy to move to asciidoc since they're so similar in
structure and the syntax is mostly compatible.

I understand you don't want to see the project docs fall into a state of
disrepair and as the person maintaining most of the docs today, I agree!  I
remember you did the initial work because I created the JIRA to do so.
We've both invested a lot of time in the docs, so hopefully you trust that
I don't take this lightly and wouldn't want to make the change without
expecting to see a big payoff in the end.

Jon

[1] https://cqlengine.readthedocs.io/en/latest/
[2] http://cassandra-reaper.io
[3] http://thelastpickle.com/tlp-stress/
[4]
https://github.com/thelastpickle/tlp-stress/blob/master/manual/MANUAL.adoc
[5]
https://github.com/thelastpickle/tlp-cluster/blob/master/manual/src/index.adoc
[6] http://github.com/thelastpickle/tlp-cluster
[7] https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/
[8] https://docutils.sourceforge.io/docs/user/rst/quickref.html#tables
[9] https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/#tables
[10] https://issues.apache.org/jira/browse/CASSANDRA-8700


On Thu, Apr 30, 2020 at 6:05 AM Sylvain Lebresne  wrote:

> I do worry Markdown might not be a great choice.
>
> It's definitively most well know by a large margin, and that's a good, but
> it's also a bit limited (even with common extensions). It's perfect for
> comments, README or even somewhat informal docs, but we're ta

Re: [DISCUSS] Documentation donation

2020-04-30 Thread Sylvain Lebresne
I do worry Markdown might not be a great choice.

It's definitively most well know by a large margin, and that's a good, but
it's also a bit limited (even with common extensions). It's perfect for
comments, README or even somewhat informal docs, but we're talking the
fairly
large (and meant to grow) user facing documentation of a large and somewhat
complex software, and a bit more flexibility is of definite use imo. I truly
worry Markdown will effectively yield a lesser experience for user of the
doc.

By how much, I'm not sure, but insofar that the documentation is read order
of
magnitudes more (and by order of magnitudes more people) than written, I'm
not
a fan of shrugging this off too quickly.

Regarding asciidoc, it looks most likely capable enough, and I have no
technical
objection to its use on principle. But I'm also unconvinced it's a
significantly better
choice than restructuredText (currently used). Both syntax are different
enough from Markdown that there is a bit of muscle memory to retrain, but
both are also easy enough in general (it's all human readable markup) that
it
doesn't feel like a huge deal either. And while it's hard to get perfect
data
on this, a simple Google trends search
(
https://trends.google.fr/trends/explore?date=today%205-y&q=markdown,asciidoc,restructuredText
)
suggests that while asciidoc is a tad more popular (than rst), neither are
ubiquitous enough for me to imagine that it'd make a meaningful difference.

I'm really not against asciidoc, but also keep in mind the current doc has
had
some amount of setup: it's somewhat integrated to the website (though I'll
admit it's debatable whether that's important to preserve or not),
automatic
syntax highlighting for CQL is already setup, etc. Switching to asciidoc is
not "no work". Are we sufficiently certain it is worth it?

Tl;dr, my current position is:
1. I'm rather cold on using markdown. I would insist on making a good case
   this won't meaningfully degrade the output quality before jumping ship.
2. I see the ROI of switching to asciidoc as rather small (the investment is
   non null, and the return not that clear to me, though I obviously may be
   missing some of the advantages of asciidoc over reStructuredText and
will,
   as always, happily re-evaluate on new information). It won't oppose it if
   someone makes the work (and it's not botched), but I think the effort
would
   be better spent elsewhere.
--
Sylvain


On Thu, Apr 30, 2020 at 5:02 AM John Sanda  wrote:

> +1 to asciidoc. My guess would be that more people are familiar with
> markdown, but asciidoc definitely has more to offer and is easy enough to
> use if you are familiar with markdown.
>
> On Fri, Apr 24, 2020 at 11:24 AM Jon Haddad  wrote:
>
> > I'd like to get the docs out of Sphinx.  I hate it.  The syntax is crap
> and
> > almost nobody knows it.
> >
> > I'm fine with markdown (it makes it easy for most people) and have a
> > personal preference for asciidoc, since it makes it easier to generate
> PDFs
> > and is a bit richer / better for documentation.  I'd go with markdown if
> it
> > means more contributions though.
> >
> > I'd love to see the site maintained with Hugo.  It's a really nice tool,
> I
> > used it to build the reaper website [1] and the docs [2].  Source example
> > for documentation here [3].
> >
> > I won't have time for the conversion anytime soon, but if someone's
> willing
> > to take it on I think it would really help with both writing and
> reviewing
> > docs.
> >
> > [1] http://cassandra-reaper.io
> > [2] http://cassandra-reaper.io/docs/
> > [3]
> >
> >
> https://github.com/thelastpickle/cassandra-reaper/blob/master/src/docs/content/docs/development.md
> >
> >
> >
> >
> >
> >
> >
> > On Fri, Apr 24, 2020 at 8:11 AM Joshua McKenzie 
> > wrote:
> >
> > > All,
> > >
> > > A few of us have the opportunity to offer a large portion of
> > documentation
> > > to the apache foundation and specifically the Apache Cassandra project
> as
> > > well as dedicate a good portion of time to maintaining this going
> > forward.
> > > For those of you familiar, this is the DataStax sponsored / authored
> > > Cassandra documentation people often refer to in the community. Links
> can
> > > be found here
> > > <
> >
> https://docs.datastax.com/en/landing_page/doc/landing_page/cassandra.html
> > > >.
> > >
> > > I've spoken with some of the doc writers and there's going to be
> > > significant work involved to go from the doc writing system these are
> > > authored in to Sphinx, or some other doc authoring system if we as a
> > > project decide to switch things. I know Jon Haddad has some opinions
> here
> > > and I think that'd be a great conversation to have on this thread for
> > those
> > > interested. A couple of people in the near future are going to have the
> > > opportunity to continue working on these docs full-time in the in-tree
> > > docs, so maintenance going forward should represent little disruption
> to
> > > the project's workin

Re: [VOTE] Release dtest-api 0.0.2

2020-04-30 Thread Oleksandr Petrov
The vote passed with 4 +1 votes (including mine) and 0 -1s.

On Thu, Apr 30, 2020 at 10:51 AM Marcus Eriksson  wrote:

> +1
>
>
> On 29 April 2020 at 17:08:57, David Capwell (dcapw...@apple.com.invalid)
> wrote:
> > +1.
> > Checked integration with Cassandra and upgrade
> >
> > Sent from my iPhone
> >
> > > On Apr 29, 2020, at 4:01 AM, Mick Semb Wever wrote:
> > >
> > > 
> > >>
> > >> Proposing the test build of in-jvm dtest API 0.0.2 for release.
> > >
> > >
> > > +1
> > >
> > > Checked:
> > > - copyright and license
> > > - changelog
> > > - build, tests, rat
> > > - dependencies
> > > - gpg signatures (to fingerprint)
> > > - checksums
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > > For additional commands, e-mail: dev-h...@cassandra.apache.org
> > >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > For additional commands, e-mail: dev-h...@cassandra.apache.org
> >
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>

-- 
alex p


Re: [VOTE] Release dtest-api 0.0.2

2020-04-30 Thread Marcus Eriksson
+1


On 29 April 2020 at 17:08:57, David Capwell (dcapw...@apple.com.invalid) wrote:
> +1.
> Checked integration with Cassandra and upgrade
>  
> Sent from my iPhone
>  
> > On Apr 29, 2020, at 4:01 AM, Mick Semb Wever wrote:
> >
> > 
> >>
> >> Proposing the test build of in-jvm dtest API 0.0.2 for release.
> >
> >
> > +1
> >
> > Checked:
> > - copyright and license
> > - changelog
> > - build, tests, rat
> > - dependencies
> > - gpg signatures (to fingerprint)
> > - checksums
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > For additional commands, e-mail: dev-h...@cassandra.apache.org
> >
>  
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>  
>  


-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org