v01d commented on pull request #1501:
URL: https://github.com/apache/incubator-nuttx/pull/1501#issuecomment-672289394


   Today I managed to finish the "reference" and "components" section, which is 
mostly the contents of the user and porting guide. There are two big ones that 
require considerable work: NSH and NxWidgets. I also improved the overall 
structure which I believe is friendlier to navigate. You can have a look if you 
like: https://v01d.github.io/incubator-nuttx/docs/index.html
   
   For NSH it is mostly about the very long list of commands. I've been looking 
at the `apps/nshlib/README.txt` and it seems there a lot of commands documented 
there as well. I'm wondering what would be the reasonable approach, to finish 
migrating the NSH HTML as-is and consolidate documentation later (which might 
be a lot of wasted effort) or look into getting that into the docs directly. 
   
   For NxWidgets it is simply a ver long document so there's no way around that.
   
   I'm hoping that with these two complete, this could be much closer to being 
mergeable. There might be a lot of things that could be improved but I would 
prefer to do that in separate PRs to avoid continuing to grow this one. Also, 
I'd really like if the remaining effort could be distributed with others that 
are willing to give a hand with this. The effort will mostly be about looking 
at the generated documentation side-by-side with the HTML and look for things 
that are missing or look off. I've also found many typos/glitches in the 
original docs, but as I was focused on the migration they might still exist in 
the migrated ones. Of course, there's also a lot of undocumented functions and 
even whole parts of NuttX. That will the much longer to complete, but hopefully 
can be managed over time with help from others. I can eventually create an 
issue to track all of these.
   
   I'm thinking that one way to wrap this PR would be to: 1) finalize the CI 
changes in this PR, 2) squash, 3) backport doc changes introducing recently 4) 
remove HTMLs from /Documentation
   As I understand, there's a separate copy of the HTML docs on the wiki right? 
If so, removing HTMLs should not harm the availability of current docs. I would 
keep those for some time until we feel confident they can be archived.   
   
   @btashton do you already have an idea about how CI should work for this to 
be published on the site? We can leave that for a separate PR and only leave 
the sphinx build here as a check to catch errors/warnings. But for deploying to 
the website I'm not sure how it would work. 


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