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

Add interactive library explorer #1138

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

VojtechStep
Copy link
Collaborator

@JobPetrovcic created an interactive graph for exploring definitions in the library. This PR embeds the explorer on our website.

Some more work is still required outside of this repository, which is why this PR is a draft.

Co-authored-by: Job Petrovčič [email protected]

@VojtechStep VojtechStep changed the title Feature/job visualization Add interactive library explorer May 10, 2024
@fredrik-bakke fredrik-bakke added enhancement New feature or request website labels May 11, 2024
@VojtechStep
Copy link
Collaborator Author

Status update: we're coordinating with Job, his implementation should now be feature-complete and we're just figuring out some UX details. One of the killer features is tracking deep dependencies; for example, we can now directly see that the proof of funext from univalence doesn't cheat by using funext! The eq-htpy axiom is "observed"/"focused", and the popup says that funext-univalence doesn't contain it in its dependency closure. But it does depend on univalence, as shown in the second screenshot.
20240817 194800 screen
20240817 200026 screen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request website
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants