OK, so to be clear, you are proposing replacing Jekyll with Gitbook. It looked to me that Gitbook doesn't have as smooth a publishing mechanism. I'll go with whatever the majority wants to do, but I really just want to focus on content instead of debating the merits of alternatives to Gitbook. We are already many hours in on Jekyll. I think it works well enough. And we can control every pixel on the screen.
My 2 cents, -Alex On 1/29/18, 12:23 AM, "omup...@gmail.com on behalf of OmPrakash Muppirala" <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: >On Sun, Jan 28, 2018 at 11:56 PM, Alex Harui <aha...@adobe.com.invalid> >wrote: > >> I'm still confused. I think we agreed to use GH Pages. AFAICT, GH >>Pages >> uses Jekyll and Markdown. > > >Jekyll is a general purpose static website generator. Gitbook is built >specifically for documentation. > > >> Jekyll expects a certain layout like templates >> in a _layout folder. I have put a template in there. I don't >>understand >> using a different production system that doesn't use Jekyll and its way >>of >> laying out text. >> > > >You can publish to GH pages without using Jekyll: >https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.gith >ub.com%2Farticles%2Fusing-a-static-site-generator-other-than-jekyll%2F&dat >a=02%7C01%7Caharui%40adobe.com%7C0ebe0d56d8294e04a6ee08d566f1aaa1%7Cfa7b1b >5a7b34438794aed2c178decee1%7C0%7C0%7C636528110492215042&sdata=GsI6eXK7%2F2 >zKtKHD2dsCQVQ5QbKwdyk4BeP4PWdGbKY%3D&reserved=0 > >Here's how we can do it with Gitbook: >https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsangsoonam >.github.io%2F2016%2F08%2F02%2Fpublish-gitbook-to-your-github-pages.html&da >ta=02%7C01%7Caharui%40adobe.com%7C0ebe0d56d8294e04a6ee08d566f1aaa1%7Cfa7b1 >b5a7b34438794aed2c178decee1%7C0%7C0%7C636528110492215042&sdata=iVvLnTi96t% >2BB9RzzJMbcga3Vk1vQymNPOSAC0y%2BzKoo%3D&reserved=0 > >Thanks, >Om > > >> >> -Alex >> >> On 1/28/18, 11:11 PM, "omup...@gmail.com on behalf of OmPrakash >>Muppirala" >> <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: >> >> >This does not use the Jekyll workflow. This uses the .md files >>directly. >> > >> >Thanks, >> >Om >> > >> >On Jan 28, 2018 10:57 PM, "Alex Harui" <aha...@adobe.com.invalid> >>wrote: >> > >> >I don’t get it. There is a Jekyll template in our repo. The link I >>just >> >clicked on did not appear to use it. >> > >> >-Alex >> > >> >On 1/28/18, 4:41 AM, "Andrew Wetmore" <cottag...@gmail.com> wrote: >> > >> >>Yeah...the one thing it does not have is an expanding-collapsing ToC. >>The >> >>scrolling is not bad, but the intimidation effect of endless topic >>titles >> >>can be large. For me that is a usability negative...but not a >> >>deal-killer. >> >> >> >>On Sun, Jan 28, 2018 at 7:35 AM, Gabe Harbs <harbs.li...@gmail.com> >> >>wrote: >> >> >> >>> BTW: >> >>> >> >>> That site has 3 levels in the table of contents: >> >>> >> >>>https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fredux.j >> >>>s >> >>>.org%2Fdocs%2Frecipes%2Freducers%2FPrerequisiteConcepts.html& >> data=02%7C0 >> >>>1 >> >>>%7Caharui%40adobe.com%7Ce35c7c4743804324141308d5664c >> 8547%7Cfa7b1b5a7b344 >> >>>3 >> >>>8794aed2c178decee1%7C0%7C0%7C636527401200834465&sdata= >> 4Bdy4FThikLGQukS0S >> >>>S >> >>>d6DXKBbnoe0oMuSrJ%2BpxpHYw%3D&reserved=0 < >> >>> >> >>>https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fredux.j >> >>>s >> >>>.org%2Fdocs%2Frecipes%2Freducers%2FPrerequisiteConcepts.html& >> data=02%7C0 >> >>>1 >> >>>%7Caharui%40adobe.com%7Ce35c7c4743804324141308d5664c >> 8547%7Cfa7b1b5a7b344 >> >>>3 >> >>>8794aed2c178decee1%7C0%7C0%7C636527401200834465&sdata= >> 4Bdy4FThikLGQukS0S >> >>>S >> >>>d6DXKBbnoe0oMuSrJ%2BpxpHYw%3D&reserved=0> >> >>> >> >>> > 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://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fredux.j >> >>>s >> >>>.org%2F&data=02%7C01%7Caharui%40adobe.com% >> 7Ce35c7c4743804324141308d5664c >> >>>8 >> >>>547%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> 7C636527401200834465&sdat >> >>>a >> >>>=GrTlTr5PCqHK6qS9pg9dKcKyRtO6BJU1xpxLGzWYOsY%3D&reserved=0 >> >>> > >> >>> > 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 >> >>>[https://na01.safelinks.protection.outlook.com/?url= >> >>https://na01.safelinks.protection.outlook.com/?url=www.gitbooks.io&data=0 >>2%7C01%7Caharui%40adobe.com%7C0ebe0d56d8294e04a6ee08d566f1aaa1%7Cfa7b1b5a >>7b34438794aed2c178decee1%7C0%7C0%7C636528110492215042&sdata=FnygcKm4rNdnS >>KgB5Ig22g8RK8%2FJ4TBu6fFkFiyGXac%3D&reserved=0&data >> >>>= >> >>>02%7C01%7Caharui%40adobe.com%7Ce35c7c4743804324141308d5664c >> 8547%7Cfa7b1b >> >>>5 >> >>>a7b34438794aed2c178decee1%7C0%7C0%7C636527401200834465& >> sdata=VI3BEHW9v7G >> >>>P >> >>>nAlTOg2gEp%2FgLrF61UFUShsrxY1wG7I%3D&reserved=0] >> >>> >>>> 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://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fbigosma >> >>>l >> >>>lm.gitbooks.io%2Froyale-docs-test2%2Fcontent%2Fv%2F& >> data=02%7C01%7Caharu >> >>>i >> >>>%40adobe.com%7Ce35c7c4743804324141308d5664c >> 8547%7Cfa7b1b5a7b34438794aed2 >> >>>c >> >>>178decee1%7C0%7C0%7C636527401200834465&sdata= >> wYN9q4TD9UFz8rwXmzoh8QDc16E >> >>>n >> >>>Q64NDLMa4XKvMdg%3D&reserved=0 >> >>> >>> 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://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithu >>>>>b >> . >> >>>c >> >>>om%2FGitbookIO%2Fgitbook&data=02%7C01%7Caharui%40adobe.com >> %7Ce35c7c47438 >> >>>0 >> >>>4324141308d5664c8547%7Cfa7b1b5a7b34438794aed2c178de >> cee1%7C0%7C0%7C636527 >> >>>4 >> >>>01200834465&sdata=9yrCy9F6C7auYCI%2FEjfdLi8gTkkma%2FN4rURUrFDU% >> 2FZI%3D&r >> >>>e >> >>>served=0) >> >>> >>> 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 >> >>> >>>>>>> >> >>> >>>>>>> >> >>>https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fcottage1 >> >>>4 >> >>>.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com% >> 7Ce35c7c4743804324141 >> >>>3 >> >>>08d5664c8547%7Cfa7b1b5a7b34438794aed2c178de >> cee1%7C0%7C0%7C63652740120083 >> >>>4 >> >>>465&sdata=DPIsxP2DciUYv0CdYmT%2BEqj7d7RmPAZpeNk6QD4VxcM%3D&reserved=0 >> >>> >>>>>>> >> >>> >>>>>>> >> >>> >>>>>>> >> >>> >>>>>>> >> >>> >>>>>>> >> >>> >>>>>>> >> >>><https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fwww.av >> >>>a >> >>>st.com%2Fsig-email%3Futm_medium%3Demail%26utm_&data=02% >> 7C01%7Caharui%40a >> >>>d >> >>>obe.com%7Ce35c7c4743804324141308d5664c8547% >> 7Cfa7b1b5a7b34438794aed2c178d >> >>>e >> >>>>>cee1%7C0%7C0%7C636527401200834465&sdata=zP1hihlDGyvPE2lzWpnE1jpXGWHd5j >> mB >> >>>P >> >>>S86IdsRNiQ%3D&reserved=0 >> >>> >>>>>>> source=link&utm_campaign=sig-email&utm_content=webmail> >> >>> >>>>>>> Virus-free. >> >>> >>>>>>> >> >>>https://na01.safelinks.protection.outlook.com/?url= >> >>https://na01.safelinks.protection.outlook.com/?url=www.avast.com&data=02% >>7C01%7Caharui%40adobe.com%7C0ebe0d56d8294e04a6ee08d566f1aaa1%7Cfa7b1b5a7b >>34438794aed2c178decee1%7C0%7C0%7C636528110492215042&sdata=nJd8J9PJajaOVPd >>3yRA%2FOe4P1p6BaUUedsJ1MwulX30%3D&reserved=0&data=02 >> >>>% >> >>>7C01%7Caharui%40adobe.com%7Ce35c7c4743804324141308d5664c >> 8547%7Cfa7b1b5a7 >> >>>b >> >>>34438794aed2c178decee1%7C0%7C0%7C636527401200834465& >> sdata=zkLsd1ijA9LimW >> >>>6 >> >>>%2F3Kfze8CwM%2Fn2ty8Twehti%2B8QbXA%3D&reserved=0 >> >>> >>>>>>> >> >>><https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fwww.av >> >>>a >> >>>st.com%2Fsig-email%3Futm_medium%3Demail%26utm_&data=02% >> 7C01%7Caharui%40a >> >>>d >> >>>obe.com%7Ce35c7c4743804324141308d5664c8547% >> 7Cfa7b1b5a7b34438794aed2c178d >> >>>e >> >>>>>cee1%7C0%7C0%7C636527401200834465&sdata=zP1hihlDGyvPE2lzWpnE1jpXGWHd5j >> mB >> >>>P >> >>>S86IdsRNiQ%3D&reserved=0 >> >>> >>>>>>> source=link&utm_campaign=sig-email&utm_content=webmail> >> >>> >>>>>>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >> >>> >>>>>>> >> >>> >>>>>> >> >>> >>>>>> >> >>> >>>>>> >> >>> >>>>>> -- >> >>> >>>>>> Carlos Rovira >> >>> >>>>>> >> >>>https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fabout.me >> >>>% >> >>>2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com% >> 7Ce35c7c474380432414130 >> >>>8 >> >>>d5664c8547%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> 7C6365274012008344 >> >>>6 >> >>>5&sdata=3LH%2BI93bLwNWxoOGx6eo6A2MBQaxxUMrNrufjXIh6Bo%3D&reserved=0 >> >>> >>>>>> >> >>> >>>>> >> >>> >>>>> >> >>> >>>>> >> >>> >>>>> -- >> >>> >>>>> Andrew Wetmore >> >>> >>>>> >> >>> >>>>> >> >>>https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fcottage1 >> >>>4 >> >>>.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com% >> 7Ce35c7c4743804324141 >> >>>3 >> >>>08d5664c8547%7Cfa7b1b5a7b34438794aed2c178de >> cee1%7C0%7C0%7C63652740120083 >> >>>4 >> >>>465&sdata=DPIsxP2DciUYv0CdYmT%2BEqj7d7RmPAZpeNk6QD4VxcM%3D&reserved=0 >> >>> >>>>> >> >>> >>> >> >>> >>> >> >>> >> >> >>> >> >>> >> >> >> >> >> >>-- >> >>Andrew Wetmore >> >> >> >>https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fcottage14 >> >>. >> >>blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com% >> 7Ce35c7c474380432414130 >> >>8 >> >>d5664c8547%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> 7C63652740120083446 >> >>5 >> >>&sdata=DPIsxP2DciUYv0CdYmT%2BEqj7d7RmPAZpeNk6QD4VxcM%3D&reserved=0 >> >>