BTW: That site has 3 levels in the table of contents: https://redux.js.org/docs/recipes/reducers/PrerequisiteConcepts.html <https://redux.js.org/docs/recipes/reducers/PrerequisiteConcepts.html>
> On Jan 28, 2018, at 1:20 PM, OmPrakash Muppirala <bigosma...@gmail.com> wrote: > > Here is a very good example of what the end product would look like: > https://redux.js.org/ > > Thanks, > Om > > On Sun, Jan 28, 2018 at 3:14 AM, OmPrakash Muppirala <bigosma...@gmail.com> > wrote: > >> >> >> On Sun, Jan 28, 2018 at 3:13 AM, Gabe Harbs <harbs.li...@gmail.com> wrote: >> >>> Is this an additional way of viewing the content or a replacement for the >>> Jenkyll-produced site? >>> >>> If it’s the former, I can’t see any reason why not. >>> >> >> It's an additional way. It uses the .md files from the github repo and >> builds its own site. >> >> Thanks, >> Om >> >> >>> >>> Harbs >>> >>>> On Jan 28, 2018, at 1:09 PM, OmPrakash Muppirala <bigosma...@gmail.com> >>> wrote: >>>> >>>> I've been playing around with the tool: GitBook [www.gitbooks.io] >>>> I was able to connect my personal fork of the royale-docs to my >>> gitbooks.io >>>> account. This way, all my .md files are automatically available for >>> Docs >>>> creation. >>>> >>>> Here is an example I created in a few minutes: >>>> https://bigosmallm.gitbooks.io/royale-docs-test2/content/v/ >>> develop/Create%20An%20Application.html >>>> >>>> The advantages I see using this tool are: >>>> >>>> * Seems to be a widely used tool for documentation these days. >>> NPMjs.org, >>>> React, Redux, etc. use Gitbook >>>> * Two way sync between github and gitbook app. That is, you can create >>> an >>>> .md file on github and see it on gitbook. You can also create more >>> content >>>> using the WYSIWYG editor on Gitbook, which will be synced to the github >>>> repo. >>>> * Seems pretty straightforward to create a TOC. It includes support for >>>> tree structure by default >>>> * We can choose to use the web app on gitbook.com or use the open >>>> source(Apache V2 licensed | https://github.com/GitbookIO/gitbook) >>> command >>>> line tool. The CLI will help us integrate with our Jenkins build for >>>> example. >>>> * Allows users to provide feedback on the site itself >>>> * Allows us to point the docs site to our custom domain address >>>> >>>> >>>> If there is more interest in trying this out, I can set up an >>> Organization >>>> account (free) and add users as needed. >>>> >>>> Thanks, >>>> Om >>>> >>>> On Sun, Jan 28, 2018 at 2:53 AM, Andrew Wetmore <cottag...@gmail.com> >>> wrote: >>>> >>>>> If the ToC accordions properly and we need three levels, I do not see >>> why >>>>> three levels would cause more confusion than two levels. If this is a >>>>> resource providing information people are going to need to use Royale, >>> and >>>>> if that information is not readily available elsewhere, then we should >>> make >>>>> the ToC fit the information, not the other way around. >>>>> >>>>> On Sun, Jan 28, 2018 at 5:56 AM, Carlos Rovira < >>> carlosrov...@apache.org> >>>>> wrote: >>>>> >>>>>> Hi Alex, >>>>>> >>>>>> for TOC. One think that's very important to me: Please only *two >>> levels* >>>>> in >>>>>> TOC. For simplicity and clarity. Like the demo page I did. It's the >>>>>> standard right now and a three level only created confusion. Again see >>>>>> Angular and React sites to match what they did and take it as a >>>>> reference. >>>>>> >>>>>> For states. I think the trick here is that a .md page has some >>> variables >>>>>> that will make the right top level branch open in TOC and as well make >>>>> the >>>>>> right sub option appears as selected (strong type) and without link. >>> As >>>>> we >>>>>> are dealing with static GitHub pages I think there's no concept of >>>>>> component, only that all pages has the TOC added to the sidebar. >>>>>> >>>>>> >>>>>> >>>>>> 2018-01-27 1:18 GMT+01:00 Andrew Wetmore <cottag...@gmail.com>: >>>>>> >>>>>>> What you describe sounds fine to me. I don't think we need to worry >>>>> about >>>>>>> breadcrumbs and state and helping people go backwards through their >>>>>> series >>>>>>> of clicks. >>>>>>> >>>>>>> On Fri, Jan 26, 2018 at 8:09 PM, Alex Harui <aha...@adobe.com.invalid >>>> >>>>>>> wrote: >>>>>>> >>>>>>>> Breaking out a separate thread on this... >>>>>>>> >>>>>>>> Thinking about this some more, I think I can generate an interactive >>>>>>>> control with Jekyll, but I don't know how to make it retain state. >>> I >>>>>>>> think that might require cookies and/or frames. >>>>>>>> >>>>>>>> For example, let's say the TOC looked like: >>>>>>>> >>>>>>>> Welcome >>>>>>>> --High Level View >>>>>>>> --Features >>>>>>>> ----AS3 >>>>>>>> ----MXML >>>>>>>> Get Started >>>>>>>> --Download >>>>>>>> --Hello World >>>>>>>> >>>>>>>> I've already implemented logic in the template to auto-expand the >>>>> tree >>>>>> to >>>>>>>> the document for folks who have direct links. So, if you do a >>> Google >>>>>>>> Search and find the link to the MXML page, when you go to that page, >>>>>> the >>>>>>>> ToC will automatically look like: >>>>>>>> >>>>>>>> Welcome >>>>>>>> --High Level View >>>>>>>> --Features >>>>>>>> ----AS3 >>>>>>>> ---*MXML* >>>>>>>> Get Started >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> If you hit the main doc page, the ToC starts out collapsed so that >>>>> Get >>>>>>>> Started isn't pushed down by a bunch of Welcome sub-topics. So the >>>>> ToC >>>>>>>> initially looks like: >>>>>>>> >>>>>>>> Welcome >>>>>>>> Get Started >>>>>>>> >>>>>>>> Now let's say you expand both Welcome and Get Started so you see: >>>>>>>> >>>>>>>> Welcome >>>>>>>> --High Level View >>>>>>>> --Features >>>>>>>> Get Started >>>>>>>> --Download >>>>>>>> --Hello World >>>>>>>> >>>>>>>> Then you click on Features. The logic that opens trees to direct >>>>> links >>>>>>> is >>>>>>>> going to cause the ToC to look like: >>>>>>>> >>>>>>>> >>>>>>>> Welcome >>>>>>>> --High Level View >>>>>>>> --Features >>>>>>>> Get Started >>>>>>>> >>>>>>>> Even though you had expanded "Get Started" it will collapse when >>>>> going >>>>>> to >>>>>>>> the Features page. That's because, without frames, each page is its >>>>>> own >>>>>>>> HTML page. No state about the ToC is retained or shared. >>>>>>>> >>>>>>>> If folks are ok with that, I can probably get that to work. >>>>>>>> >>>>>>>> Thoughts? >>>>>>>> -Alex >>>>>>>> >>>>>>> -- >>>>>>> Andrew Wetmore >>>>>>> >>>>>>> http://cottage14.blogspot.com/ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_ >>>>>>> source=link&utm_campaign=sig-email&utm_content=webmail> >>>>>>> Virus-free. >>>>>>> www.avast.com >>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_ >>>>>>> source=link&utm_campaign=sig-email&utm_content=webmail> >>>>>>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Carlos Rovira >>>>>> http://about.me/carlosrovira >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Andrew Wetmore >>>>> >>>>> http://cottage14.blogspot.com/ >>>>> >>> >>> >>