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
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.