comparison/relationship between brioche.dev and tangram.dev ? #276
Replies: 1 comment 1 reply
|
I wrote about the relationship between Brioche and Tangram in the original announcement blog post. The TL;DR is that, in the early days of Brioche, I learned about Tangram from a job post, applied, worked there for 6 months, and then resumed work on Brioche again as an independent project afterwards. It was interesting learning about Tangram for the first time: another Nix-inspired, TypeScript-based package manager written in Rust! That's why I originally applied to the job too: working full-time on an extremely similar project as part of a full team! Things didn't really pan out though-- and once I was no longer at Tangram, I still wanted to work on Brioche, both because it's a project I enjoy working on and because I felt that I could change some design decisions to reach some of my original ideas. Brioche's code is completely separate from Tangram's code, but I definitely used some design cues from my time at Tangram. I see it more as an "ethical fork", even though the codebase is completely different, which is why I decided to include their license terms in Brioche's license. As far as doing a comparison between Brioche and Nix/Homebrew/Tangram/etc, I think that could definitely be valuable! Although I was originally thinking that'd be a medium-to-long term thing to add to the website, since there's still a lot of foundational work left to go in Brioche: dev environments, cross-compilation, support for more languages and ecosystems, etc. ...on the other hand, doing that comparison now would be beneficial for potential users today, and could help highlight room for improvement / places where we could use contributions, etc. I'd be open to accepting a contribution with a comparison table with similar tools on the docs site! I can open an issue on the website repo to track / discuss that work separately (update: brioche-dev/brioche.dev#47) |
Uh oh!
There was an error while loading. Please reload this page.
howdy!
firstly, thanks so much for sharing this project <3
i noticed that the MIT licence file mentions "tangram": https://github.com/brioche-dev/brioche/blob/405420b2e5e8a89c90d7d7c7b075b41f29ddba8e/LICENSE.md
and i couldn't help but notice some similarities (but also differences) between brioche ( https://brioche.dev ) and tangram ( https://tangram.dev )
i was curious about the relationship between these two projects, and whether there's an existing technical and/or philosophical comparison between these projects? (i'm happy to try to contribute one to the documentation if you'd like, probably worth include
nixand other tools in a comparison table)are there any collaboration opportunities between these projects?
i'm definitely not trying to tell anyone how to spend their free time, and i'm definitely not suggesting that there's no value or right for either or both of these projects to exist separately
thanks again! <3
All reactions