Thanks Lorina for all your work.

+1 Your proposal makes sense to me.

Le mer. 6 oct. 2021 à 00:34, Lorina Poland <lor...@datastax.com> a écrit :

> This is a discussion about how to tackle getting the docs “fixed”.
>
> As many of you know, I started months ago to convert the Apache Cassandra
> in-tree docs
> from reStructedText (rST)to AsciiDoc. [1]
> The conversion required both the docs source files to be converted, but
> also the cassandra-website
> source to be updated, to build the docs from AsciiDoc.[2] You all have seen
> the results of that
> conversion + the beautiful new design work accomplished.
> When Apache Cassandra 4.0 was ready to GA, we used my private repo
> (polandll/cassandra) to build the docs for
> publication. (The new cassandra-website procedure allows for any repo to be
> used to build.)
> Due to a series of interferences with virtually all the people on the
> project
> (myself, Anthony Grasso, Mick Semb Wever, Paul Lau) in the time leading up
> to the GA or right after,
> we have never gotten my repo work committed and merged to the official
> source (apache/cassandra).
> So, here is the proposal for a plan of action:
>
> (1) Anthony and Lorina get the 4.0/trunk and 3.11 branches that Lorina
> worked on for the last 18 months
> ready for merge from polandll/cassandra -> apache/cassandra.
> (2) There are changes that were made in the last 18 months to docs (in the
> current rST docs) that need
> to be backported to the new adoc docs. We can use the commit history to
> hunt down those changes and make
> tickets for each of them. Those tickets can be listed under an umbrella
> ticket.
> (3) There are tickets that already exist that I asked people to wait on
> merging during the conversion.
> Those tickets also need to be completed.
> (4) There are a few tickets for PRs people submitted to my private repo (oh
> my!) that should be completed
> again in the official repo.
> (5) I will write a “how to contribute to docs” that gives people a rundown
> of how to write AsciiDoc.
>
> We would like to merge the docs in their current state, step (1), then make
> the backports, rather than make the
> backports then merge to the apache/cassandra repo. Main reason for this
> order is that, at least the docs
> and website could be built from official repos once that is done. Until the
> adoc conversion is merged,
> the docs and website can only be built from my personal repo, which is a
> sad situation.
>
> Lastly, just to clarify the work we want to merge. I modified the trunk for
> 4.0 and made all the changes
> required. (750+ files). Then, rather than modify the 3.11 branch, I wrote
> trunk to 3.11 and
> removed the “What’s new” folder (called /new, unimaginatively). I had
> planned to then go back and
> incorporate the "What’s new" material into the appropriate places in the
> 4.0 docs, because, in short order,
> those changes are no longer what’s new.
>
> [1]
>
> https://lists.apache.org/thread.html/r42802f86d7893c42b5091fe7f7d4b048a63cbe0fd11fadcd120596e3%40%3Cdev.cassandra.apache.org%3E
> [2]
>
> https://lists.apache.org/thread.html/r961c52f58a42a3b2cae7299244a525311283cd2758d0201f8b0feb83%40%3Cdev.cassandra.apache.org%3E
>

Reply via email to