[ 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)