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

Developer/User Documentation #3547

Open
WolframPfeifer opened this issue Feb 14, 2025 · 1 comment
Open

Developer/User Documentation #3547

WolframPfeifer opened this issue Feb 14, 2025 · 1 comment
Assignees
Labels
Documentation Improvements or additions to documentation Feature New feature or request HacKeYthon Candidate Issue for HacKeYthon '25 🛠 Maintenance Code quality and related things w/o functional changes

Comments

@WolframPfeifer
Copy link
Member

WolframPfeifer commented Feb 14, 2025

Our documentation page at https://keyproject.github.io/key-docs/ is very sparse, not very visible, and partly outdated. Apart from that, the page is in a bad shape (some dead links, 404, empty pages, ...).

Ideas

Some random ideas what could be done:

  • make the existing website more visible from the KeY GUI somehow
  • repair the links and menu
  • select important "features" to document
    • testing infrastructure: Which kinds of tests do we have (Java code, .key files, closed proofs, unit tests, ...)? Where to put them?
  • create a page "How to Start with KeY Development"
  • add a "documentation" pane for KeY which renders the docs in KeY (probably it is preferable to better use a normal browser instead)
  • ...
@WolframPfeifer WolframPfeifer moved this to Group Topic Candidate in 3rd HacKeYthon Feb 14, 2025
@WolframPfeifer WolframPfeifer added Documentation Improvements or additions to documentation Feature New feature or request 🛠 Maintenance Code quality and related things w/o functional changes HacKeYthon Candidate Issue for HacKeYthon '25 labels Feb 14, 2025
@wadoon
Copy link
Member

wadoon commented Feb 15, 2025

add a "documentation" pane for KeY which renders the docs in KeY (probably it is preferable to better use a normal browser instead)

HTML rendering is terrible in Swing. IntelliJ solves this using an self-baked JRE with the chrome-embedding framework. The other option would be a switch to JavaFX. Both are infeasible.

Back in the glory swing days, there was a project flyingsaucer.

@WolframPfeifer WolframPfeifer moved this from Group Topic Candidate to Group Topic in 3rd HacKeYthon Feb 19, 2025
@MarcoScaletta MarcoScaletta self-assigned this Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Improvements or additions to documentation Feature New feature or request HacKeYthon Candidate Issue for HacKeYthon '25 🛠 Maintenance Code quality and related things w/o functional changes
Projects
Status: Group Topic
Development

No branches or pull requests

3 participants