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.

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

Reply via email to