Add pixi-based local development environment#26
Conversation
- Add pixi.toml for Ruby environment management - Update to Jekyll 4.0 and minima 2.5.2 - Add GitHub Actions workflow for unified build system - Fix Liquid syntax errors in index.md - Add custom head.html to support jQuery and DataTables - Add comprehensive .gitignore for Jekyll and pixi - Lock dependencies with Gemfile.lock for consistency
|
Once my Otherwise looking good. @joshmoore @sbesson Any issues you see with this proposal? |
|
No objections from my side. I'll merge now. Thanks, @ianhi! Note: The only thing that I couldn't remember was what the custom head setting was required for. I dug a little but didn't hit bottom. If anyone notices something missing, please let us know. |
I think these are a concern for the future. But with the pinning and lockfiles in this PR I think this will be more robust to those warnings turning into errors. |
I had a lot of trouble getting things to install without this. So I added the ability to build and serve the docs locally using pixi
As part of this I also played around a bit with the minima version and installation step. The end result of this is that you can view the local version with css and javascript with
pixi run serveI also wanted to test this on github pages. So here is it running off my fork via the github pages build from branch option: https://ianhuntisaak.com/ome-ngff-samples/
I also: