Skip to content

Conversation

stilscher
Copy link
Member

@stilscher stilscher commented May 25, 2023

Because the Http-Server is an interface to Goblint in server mode that is solely used for GobView, we thought about integrating it into this repository. This should simplify the setup for GobView and the build steps that are necessary when developing.

The PR contains the following changes:

  • include relevant files from the goblint-http-repository in a sub-directory in the gobview repository
  • allow to build the http-server executable together with GobView
  • extend the http-server to execute an initial Goblint run that writes out all files necessary for the web page (previously running goblint once separately with the gobview option enabled was required to run GobView)
  • use the http-server to serve the files also (instead of running a separate python http server for serving the files)

The associated changes that were necessary in the analyzer repository are included in this PR: goblint/analyzer#1060

@stilscher stilscher self-assigned this May 25, 2023
@sim642 sim642 self-requested a review May 25, 2023 11:54
@stilscher stilscher marked this pull request as ready for review May 25, 2023 13:24
@sim642 sim642 force-pushed the include-http-server branch from 2cfecf1 to bf7cb94 Compare May 26, 2023 07:58
@sim642
Copy link
Member

sim642 commented May 26, 2023

I force pushed to this branch to replace the manual copying of files from the other repository with a git merge to preserve all the git history for goblint-http-server.

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

Successfully merging this pull request may close these issues.

3 participants