Closed mr-tz closed 4 days ago
via @williballenthin
As previously discussed, we will use Github Pages to deploy capa's website(s). While there are a couple ways to set this up, you should think of it like this:
There are all sorts of details to discuss and decide on, like static website generators, frameworks, styling, and how the webui integrates with the capa-rules website, but we can address those as needed. This is just to confirm that GH Pages should work well for us.
As an example, I configured GH pages to continuously publish the branch pages (which right now is just a snapshot of master) and you can see our readme is now served at our URL: https://mandiant.github.io/capa/
The build system vite provides documentation on deploying a static site to Github Pages and provides a deploymenet template workflow.
Cool, should be straightforward then to add this.
@mr-tz As I mentioned above, the provided template for deployment works as intended for our case. See example here. You can find the workflow source here. The live site would be <username>.github.io/<repo-name>/
We are considering deploying a capa results rendering website. Let's research and document how this can be done via githhub.io pages (deployment, updates, etc.).