Learning.md: Things to check out

Things to check out

Foreword-ish

I will be honest: at the point of typing this, the only alternative for me to work on would be continuing semantikeys and I am not feeling that right now. I think the toothache I have is making me catty (pun not intended) and it’s 6am.

My brain was pingponging as it does; and recalled mentions of things like rocket.chat vs matrix and vendor-lockin being relevant topics. Then I recalled seeing score spec which could be relevant. Then that kept bouncing so I decided I should probably just do a write-up because I hate to admit that among my favourite activities are painstaking research and write-ups.

Score spec

repo - website

Score is essentially a container/workload configuration tool that translates into {Docker, Kubernetes, custom stuff}. Switching to Score would possibly be very time consuming and not worth the effort, but it is good to keep this jotted down somewhere; in case other container technologies are to be implemented or Docker begins being wack.

GitHub Actions

I love GitHub Actions. I don’t make a profit of my personal projects, and Actions allows me to build & deploy to Pages and Surge without having to worry about building everything locally and then ftp/ssh’ing it into another location. I bring that knowledge into my work, because streamlining & automating development is a very worthwhile pursuit. That being said, if GitHub decides to change Actions/Pages, that would not be ideal, so I feel apprehensive about recommendng/

Here’s a few things that might be interesting

Locally running Actions

This is more of a band-aid if anything in terms of safety around GitHub Actions (as it is merely a local implementation of GitHub Actions), but it’s still good to write down: https://github.com/nektos/act.

Jekyll vs CircleCI vs Drone vs Haskell vs Woodpecker

Okay first of all, lets get a few of the confusing things out of the way

  • A bunch of these I have found on the gitea awesome list. This is because Gitea is self-hostable, and the (seemingly) most free hosted git service Codeberg uses Gitea and is even linked on the gitea page.
  • Woodpecker is an open source fork from the last Drone commit before their license became proprietary.
  • Drone =/= Harness, however, Harness did buy Drone and Drone is becoming Harness Community Edition.
  • Gitea.com notes that it uses gitea to developer gitea which is great and it also notes that this practice is called dogfooding which brightens my day.