Show HN: Scribe, a Go library for writing, running, and generating CI pipelines
25 points| kminehart | 3 years ago |github.com
I'm happy to answer any questions. Please let me know what you think of the idea and if there's anything you'd like to see.
usrme|3 years ago
---
[1]: https://github.com/dagger/dagger
kminehart|3 years ago
They definitely promise the same thing but with different approaches.
The key thing that turned me off of Dagger is this: "Tie it all together in CUE". Personally I'm not the biggest fan of CUE and would rather just write Go. Correct me if I'm wrong but it seems like CUE is used in Dagger to create the config that the CI service will use. Switching to another service would mean rewriting that CUE file but reusing the Go/JS/whatever components, which is a great improvement over what we have to deal with now. With Scribe the goal is that you'd only ever have to write the whole thing once, but you're limited to Go.