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

[Proposal] Automatically generate GH page #895

Open
josh-hemphill opened this issue Jan 15, 2021 · 7 comments
Open

[Proposal] Automatically generate GH page #895

josh-hemphill opened this issue Jan 15, 2021 · 7 comments
Assignees
Labels
Community wanted We would like feedback from the community to guide our decision otherwise we will progress _5.0 - Not blocker This issue does not block 5.0 so if it gets addressed then great, if not then fine.

Comments

@josh-hemphill
Copy link

josh-hemphill commented Jan 15, 2021

While GitHub automatically renders the PDF stored in the repo under the corresponding version directory. It would be nice to have a linked GitHub page that automatically loads and renders from the available markdown.
This would decrease the friction of trying to find/read/reference a specific section without downloading files or scrolling forever through a pdf in a subdirectory.

Though I suppose if this were to be done, it would be preferable to render it to page for the OWASP site like is done for the WSTG.

The simplest option might just be to have a static HTML file that uses docsify to dynamically load all the markdown.
Or if indexability and speed are worth the additional complexity, a github action could be set up to statically generate the page with its content.

@jmanico
Copy link
Member

jmanico commented Jan 15, 2021 via email

@sanmai-NL
Copy link

Suggestion for library: https://rust-lang.github.io/mdBook/

@tghosth
Copy link
Collaborator

tghosth commented Feb 23, 2022

I like this idea but it is a non-trivial change. I am open to suggestions and PoCs on how to achieve this.

@tghosth tghosth added the 2) Awaiting response Awaiting a response from the original poster label Feb 23, 2022
@tghosth tghosth added the _5.0 - Not blocker This issue does not block 5.0 so if it gets addressed then great, if not then fine. label Apr 18, 2022
@tghosth tghosth added Community wanted We would like feedback from the community to guide our decision otherwise we will progress and removed help wanted labels Dec 7, 2022
@cmlh
Copy link
Contributor

cmlh commented May 23, 2023

Can we leverage http://help.leanpub.com/en/articles/4868811-getting-started-using-leanpub-s-git-and-github-writing-mode-to-write-a-book-tl-dr-version who OWASP have used to publish hard copies in the past?

Also https://www.gitbook.com/ may be an alternative if GitHub Pages or LeanPub is unsuitable?

@jefmeijvis
Copy link

As we had the need for an online browsable and linkable ASVS 4.0.3, we created one over at cornucopia.dotnetlab.eu/taxonomy/ASVS-4.0.3.
Figured it might be of use to some people.

Also related to my question at duplicate thread #1624 Online browsable ASVS.

@tghosth
Copy link
Collaborator

tghosth commented Feb 4, 2024

Interesting thanks for letting us know

@elarlang elarlang self-assigned this Mar 16, 2024
@elarlang elarlang removed the 2) Awaiting response Awaiting a response from the original poster label Mar 16, 2024
@elarlang
Copy link
Collaborator

Just for the information, it is not an "official page" nor part of the GitHub action, but I have one output at https://asvs.dev/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community wanted We would like feedback from the community to guide our decision otherwise we will progress _5.0 - Not blocker This issue does not block 5.0 so if it gets addressed then great, if not then fine.
Projects
None yet
Development

No branches or pull requests

7 participants