v01d opened a new pull request #1501:
URL: https://github.com/apache/incubator-nuttx/pull/1501


   ## Summary
   
   This is a WIP of the new documentation system based on Sphinx and RST. 
Migration from HTML documents is in progress.
   The CI system currently setup is based on GitHub pages and updates the 
following URL when the "docs" branch of my fork is pushed: 
https://v01d.github.io/incubator-nuttx/docs/index.html
   The final step before have a mergeable PR is to switch to a CI system which 
will publish in NuttX website. 
   
   The following outlines the status of the migration of HTML documents. A 
checkmark indicates migration complete.
   - [ ] NuttX.html: mostly converted, supported boards will be moved to 
special section
   - [x] NuttXCCodingStandard.html
   - [ ] NuttxUserGuide.html: initial conversion placed in "User API"
   - [ ] NuttShell.html: initial conversion placed inside "OS Components". 
Could also be placed inside "Applications" but we could consider this a special 
case
   - [ ] acronyms.txt: I believe Sphinx supports this, it should be converted
   - [ ] NfsHowto.html
   - [ ] NuttXBinfmt.html
   - [ ] NuttXDemandPaging.html
   - [ ] NuttXNxFlat.html
   - [ ] NuttXPortingGuide.html: this should be split into "OS Api" and the 
guide itself
   - [ ] NXGraphicsSubsystem.html
   - [ ] NxWidgets.html
   - [ ] UsbTrace.html
   
   The following is a list of TODOs related to this PR:
   - [ ] Implement support for versioned docs (this is related to CI item 
below): one for master, one for each tagged release
   - [ ] Migrate/integrate board and application READMEs
   - [ ] Look into auto generating the table of supported architectures and SoCs
   - [ ] Publish docs in main site and not using GitHub pages
   - [ ] After migration complete, make current "doc" directory the new 
"Documentation" directory
   - [ ] squash commits
   
   **NOTE** for documents for which migration has started (a file exists under 
"doc" already) or is complete, any updates to the current HTML documents under 
Documentation should be held until this PR is complete so as not to fall out of 
sync. Please not of existing issues that may impact this and would be better to 
hold once this PR is merged: #883  #1498 
   
   **NOTE2**: completing this PR will only mean that HTMLs are converted and a 
good first base for the new documentation is in place. A second iteration 
should focus on migrating information found in other sources (wiki, READMEs, 
etc) and should then continued to be improve coherence in the result. 
   
   ## Impact
   
   All changes are to documentation and CI system.
   
   ## Testing
   
   Correct migration of HTML documents should be verified by visually comparing 
these to the new ones.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to