[ 
https://issues.apache.org/jira/browse/THRIFT-4710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16972218#comment-16972218
 ] 

Duru Can Celasun commented on THRIFT-4710:
------------------------------------------

I have finished an initial port of the existing website to Read The Docs using 
Sphinx. You can see it here: 
https://thrift-fork.readthedocs.io/en/docs/index.html

Source code: https://github.com/apache/thrift/compare/master...dcelasun:docs

Build instructions:

- Python 3.7 and virtualenv required
- cd /docs && virtualenv venv && source venv/bin/activate && make clean html && 
deactivate

This will generate the HTML version. The website has a PDF version as well.

Changelog & notes:

- Simplified tutorial, removed copy/pasted language specific code, linked to 
Github instead.
- Moved the old package managers table into the download page.
- "How To Contribute" now includes everything from bug reports, PRs and adding 
new languages.
- "Coding Standards" has been simplified greatly.
- Merged several pages, particularly around contributing to make them flow 
better.
- Fix lots of grammar / spelling errors.
- Removed various outdated bits, particularly around old build errors.

Next steps:

- I will start integrating Thrift: The Missing Guide and will reach out to the 
author. He has already given us permission, but that was 7 years ago so there 
is no harm in checking with him again.
- Similarly I'll contact the RPC specification's author and seek his permission.

Any feedback & thoughts are welcome.

> Move all ASF CMS website content to GitHub
> ------------------------------------------
>
>                 Key: THRIFT-4710
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4710
>             Project: Thrift
>          Issue Type: Documentation
>          Components: Documentation, Website
>    Affects Versions: 0.13.0
>            Reporter: James E. King III
>            Assignee: Duru Can Celasun
>            Priority: Major
>
> Recent changes in Apache infrastructure has made it impossible to use the 
> existing ASF CMS system to manage the Apache Thrift web site.  We need to 
> extract and move the content somewhere else.  For reference, see:
> https://issues.apache.org/jira/browse/INFRA-17519
> This is a bunch of work nobody was expecting to have to do.
> My recommendation is to put the documentation into the "docs/" (or leave it 
> in "doc/", perhaps, it if works) and use https://readthedocs.org/ to create 
> the documentation web site.  Documentation updates can be pushed into the 
> repository with {{`[ci skip]`}} or maybe we teach GitHub and/or our Appveyor 
> and Travis to do nothing on pull requests that only contain updates to 
> markdown and/or rst files.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to