Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature specification content on the website #5

Open
strogonoff opened this issue Jul 9, 2018 · 9 comments
Open

Feature specification content on the website #5

strogonoff opened this issue Jul 9, 2018 · 9 comments
Assignees

Comments

@strogonoff
Copy link
Contributor

No description provided.

@strogonoff
Copy link
Contributor Author

strogonoff commented Sep 17, 2018

@strogonoff strogonoff self-assigned this Sep 17, 2018
@strogonoff
Copy link
Contributor Author

Current implementation integrates model diagrams (screenshot). To do before release:

  • Fix specification layout to match software docs (with expandable narrow-viewport-friendly navigation bar)
  • Make build work with Metanorma-based specs in addition to PNG diagrams

screen shot 2018-11-25 at 3 04 35 pm

@ronaldtse
Copy link
Contributor

I wonder if we should directly incorporate PlantUML into site generation rather than relying on PNG files?

@strogonoff
Copy link
Contributor Author

strogonoff commented Nov 25, 2018 via email

@ronaldtse
Copy link
Contributor

Yes indeed. Maybe that is desirable. Let's hold off PlantUML for now.

@strogonoff
Copy link
Contributor Author

strogonoff commented Nov 28, 2018

Yeah seems pragmatic to hold off PlantUML for now since handling its dependencies (or containerizing the whole thing) complicates things. Adding the Metanorma engine next, there’re some challenges there too. PNG illustration engine to fix #34 is working at the moment, pending deployment: http://www.metanorma.com/specs/metanorma-model-gb/

screen shot 2018-11-28 at 9 03 00 am

@ronaldtse
Copy link
Contributor

BTW it is easy to build Metanorma documents now using Travis, you can see the Travis CI file here https://github.com/riboseinc/ogc-tcpnp.

So it should be really easy to have a Jekyll plugin that renders Metanorma.

@strogonoff
Copy link
Contributor Author

To build PlantUML sources into SVG, rather than rely on images being part of model repo, it should be possible to call these methods: https://github.com/nus/gitbucket-plantuml-plugin/blob/master/src/main/scala/com/yotaichino/gitbucket/plugins/plantuml/PlantUMLUtils.scala#L12

strogonoff added a commit to riboseinc/jekyll-theme-open-project that referenced this issue May 9, 2019
@ronaldtse
Copy link
Contributor

You can consider the asciidoctor-diagram gem that allows this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants