IniZio / torbjorn

Build projects like a turret
3 stars 0 forks source link

v0 #1

Open IniZio opened 5 years ago

IniZio commented 5 years ago

For brainstorming and progress tracking.

Firstly, what is torbjorn for?

When i created clipped it was for grouping all kinds of config into one single object with jointed to make manipulations easier.

I thought unifying different ways of configuring libraries is easy but its actually pretty clumsy, since most libraries only provide some of the many ways like .xxxrc, package.json and command line arguments.

Instead of unifying, generators like yaoman might be a better solution.

But yaoman is a one-time boilerplate generator which is not really extendable, especially since you cannot revert a certain part of boilerplate.

I want to create torbjorn for a practical solution, unlike neutrino which has elegant code but hard to learn, or create-react-app that no one wants to read through its freaking codebase

So how will torbjorn solve it?

Progress

IniZio commented 5 years ago

One way to make up/down() easy is using git patch, but will require the project to be using git

IniZio commented 5 years ago

Prototyping config at https://gist.github.com/IniZio/45282dbdba2ddc144f8fbbaa59141f8d

IniZio commented 5 years ago

Config transform tools:

Nice reference: