3 ms·
How does version management work with dark? Do I get access to the "raw text files"?
by fernandohur 7y ago
How does version management work with dark?
Do I get access to the "raw text files"?
- pbiggar 7y agoWe combine version control, deployment and feature flags, with the intention of simplifying the three concepts into one. The idea is that you use feature flags to manage versions (my video on the blog post goes through that workflow). We haven't yet got features to support moving back to old versions (apart from undo), but we will.
- muglug 7y agoSo no GitHub integration?
- pbiggar 7y agoNot planned. We plan to expose the APIs around this so you could build something yourself that syncs to github possibly, but that's not the design for sure.
- fernandohur 7y agoThanks for the quick reply :) A few more questions # Maintenance costs & agility You're not just building a programming language, you're also building an IDE, and now a version management system (through feature flags). Each of these tasks are hard problems individually, what gives you the confidence that a small startup can build all of them? All of this while trying to make your company profitable. # Ecosystem If your language is not hosted, how do you plan on building an eco-system around it. (I know you come from a Clojure background so you've probably seen the wonders of being able to re-use Java's ecosystem).
- pbiggar 7y ago> Each of these tasks are hard problems individually, what gives you the confidence that a small startup can build all of them? All of this while trying to make your company profitable. For sure it's hard. FYI we're hiring: https://darklang.com/careers https://darklang.com/careers. The intuition is that this stuff is way easier when you don't have to support everything under the sun. The editor just needs to support the Dark language, the infra is tied to it. It reduces scope massively. > If your language is not hosted, how do you plan on building an eco-system around it. We plan to have a package manager that is easy to contribute to. I think we should be able to grow the ecosystem quite quickly.