Title: Support creating a local JupyterLite deployment with git2cpp built from the local repo by ianthomas23 · Pull Request #36 · QuantStack/git2cpp · GitHub
Open Graph Title: Support creating a local JupyterLite deployment with git2cpp built from the local repo by ianthomas23 · Pull Request #36 · QuantStack/git2cpp
X Title: Support creating a local JupyterLite deployment with git2cpp built from the local repo by ianthomas23 · Pull Request #36 · QuantStack/git2cpp
Description: This adds a new directory lite-deploy containing eveything required to build the local git2cpp source code as an Emscripten-forge package and create a local JupyterLite deployment that can run it in a terminal. There are comprehensive instructions in lite-deploy/README.md. Essentially you create a new micromamba environment containing all the dependencies, use make to build everything and then make serve to serve the web site so that you can view it in a browser. If you change the git2cpp source code you can rebuild what is required using make rebuild. The intention is that will be useful for developers working on PRs to easily see if their changes work in the JupyterLite terminal or not. I intend follow-on work to use this on demand in CI also, perhaps to deploy to Github Pages. I will need to make new cockle and/or terminal releases next week so that we are using the latest code there, for example the changes that have added to cockle but not released yet to support identifying if coloured output is supported or not.
Open Graph Description: This adds a new directory lite-deploy containing eveything required to build the local git2cpp source code as an Emscripten-forge package and create a local JupyterLite deployment that can run it ...
X Description: This adds a new directory lite-deploy containing eveything required to build the local git2cpp source code as an Emscripten-forge package and create a local JupyterLite deployment that can run it ...
Opengraph URL: https://github.com/QuantStack/git2cpp/pull/36
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:4cdb4cf2-0ed3-8980-d908-0d6c25e8b9e0 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A56A:1D70A4:AE95CC:ED4FE5:6971CA0D |
| html-safe-nonce | cea729ea64709ad9f2f5b1bac5b585c5a7a97c35dc80f2c4dab5d5435ea3a08b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNTZBOjFENzBBNDpBRTk1Q0M6RUQ0RkU1OjY5NzFDQTBEIiwidmlzaXRvcl9pZCI6IjE2NzE0NTg5MTExMjc5ODczMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 788fb0176b095048dcd171dcbc69ac6c47c0d8921a28c76cf630049018f13e3e |
| hovercard-subject-tag | pull_request:2730986402 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/QuantStack/git2cpp/pull/36/files |
| twitter:image | https://avatars.githubusercontent.com/u/580326?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/580326?s=400&v=4 |
| og:image:alt | This adds a new directory lite-deploy containing eveything required to build the local git2cpp source code as an Emscripten-forge package and create a local JupyterLite deployment that can run it ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | ac615aa66802dad9a938c6abe95edf09ee43c0c7f508315b64b08612858ef32e |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/QuantStack/git2cpp git https://github.com/QuantStack/git2cpp.git |
| octolytics-dimension-user_id | 19627246 |
| octolytics-dimension-user_login | QuantStack |
| octolytics-dimension-repository_id | 988433538 |
| octolytics-dimension-repository_nwo | QuantStack/git2cpp |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 988433538 |
| octolytics-dimension-repository_network_root_nwo | QuantStack/git2cpp |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6b618569a5f93e0b31f97f620112341421ef5f69 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width