Closed verhovsky closed 7 months ago
Thanks!
@adambard ping
Also interested in this.
@verhovsky @vendethiel I find myself apologizing once again for my lack of responsibility for this project.
I propose that we implement the building of this project as a github workflow, to be deployed to a static site hosting vendor of choice. This would put the whole pipeline in the hands of this site's community, though I would of course be happy to continue hosting it.
The branch build-github-action
contains a brief attempt, but unfortunately it seems like it might be real work to get building. I'll try to get back to it this week, but I'm open to contributions.
@adambard I haven't been able to build learnxinyminutes-site using Ruby 3 while working on this either. If you try
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: "2.6"
it'll probably work.
@adambard if you accept #114 it should work with Ruby 3.3
@adambard I think you need something like this
- uses: actions/checkout@v4
- uses: actions/checkout@v4
repository: https://github.com/adambard/learnxinyminutes-docs
path: learnxinyminutes-site/learnxinyminutes-site/source/docs
not sure about the path:
part. Also there are still some errors in some files in learnxinyminutes-docs so bundle exec middleman build
will fail anyway, I've submitted https://github.com/adambard/learnxinyminutes-docs/pull/4873 with a few of them fixed
@adambard I fixed that error in https://github.com/adambard/learnxinyminutes-docs/pull/4873
I pinned haml to version 5 in the Gemfile (because version 5 is already in Gemfile.lock and version 6 doesn't seem to work) then I ran
Fixes #110 and allows highlighting Zig code (see https://github.com/adambard/learnxinyminutes-docs/issues/4507 and https://github.com/adambard/learnxinyminutes-docs/issues/4536 )