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

Improve GobView build #1215

Merged
merged 18 commits into from
Feb 16, 2024
Merged

Improve GobView build #1215

merged 18 commits into from
Feb 16, 2024

Conversation

stilscher
Copy link
Member

@stilscher stilscher commented Oct 12, 2023

This PR attempts to simplify the build process and usage of GobView:

  • new make target that copies the executable to the top-level directory (as done with the Goblint executable)

  • copy the transpiled JavaScript files during the build already instead of doing it during the first run of Goblint (this allows to later extend GobView to start the first run from within the UI)

  • update documentation

  • bump Gobview after Serve files from separate distribution directory gobview#33 has been merged

@stilscher stilscher requested a review from sim642 October 12, 2023 11:29
@stilscher stilscher self-assigned this Oct 12, 2023
@sim642 sim642 added cleanup Refactoring, clean-up setup Dependencies, CI, releasing labels Oct 12, 2023
@sim642 sim642 self-requested a review October 26, 2023 08:19
scripts/creduce/warning.sh Outdated Show resolved Hide resolved
@stilscher stilscher force-pushed the improve-gobview-build branch from a883207 to 1e7c6fe Compare November 2, 2023 15:56
@michael-schwarz
Copy link
Member

What is blocking the merge here?

@stilscher
Copy link
Member Author

I think we do want to have a separate distribution directory for GobView, but that requires some additional changes to the goblint-http server that need to be realized in the GobView repository first.

@stilscher stilscher requested a review from sim642 January 30, 2024 17:43
Copy link
Member

@sim642 sim642 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for forgetting about this again!
I guess this should all work once conflicts with master are resolved and the submodule is updated to goblint/gobview#33.

.gitignore Outdated Show resolved Hide resolved
scripts/test-gobview.py Outdated Show resolved Hide resolved
scripts/test-gobview.py Outdated Show resolved Hide resolved
src/maingoblint.ml Outdated Show resolved Hide resolved
@stilscher stilscher merged commit 29d9df1 into master Feb 16, 2024
17 checks passed
@stilscher stilscher deleted the improve-gobview-build branch February 16, 2024 15:50
@sim642 sim642 added this to the v2.4.0 milestone Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Refactoring, clean-up setup Dependencies, CI, releasing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants