> The website should be the easiest thing for people to work on. Most of the
> documentation should be easy as well. Not all documentation has a 1-1
> correlation to code.
> 
> The Website and Documentation are sibling artifacts in my opinion, but the
> website shouldn't have a hard dependency on the core binaries.


Thanks for raising the issue Rahul. The website generation process certainly 
needs some work.

Note, that the correlation is not 1-1. Today the website can generate and link 
to different versions of the code documentation.

For example:
 - https://cassandra.apache.org/doc/latest/
 - https://cassandra.apache.org/doc/4.0/
 - https://cassandra.apache.org/doc/3.11.3
 - https://cassandra.apache.org/doc/3.11

A patch to better expose and link to these is in CASSANDRA-14954. It is waiting 
on a reviewer.

But, by the same notion, there's nothing preventing there being a 1-0 
relationship when regenerating the website docs.

Some of the headache will the website generation was listed by Michael here: 
https://issues.apache.org/jira/browse/CASSANDRA-13907?focusedCommentId=16211161&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16211161

Generation via docker-compose was meant as an incremental improvement on these 
headaches, done in CASSANDRA-14972
Being but an incremental step we were hoping it would continue to get improved. 
For example the html patch generated for even small website updates is massive 
and trashes the svn history (as Michael also pointed out).

regards,
Mick

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

Reply via email to