nteract / commuter

🚎 Notebook sharing hub
BSD 3-Clause "New" or "Revised" License
495 stars 66 forks source link

Update Config approach to be more flexible #258

Open mpacer opened 5 years ago

mpacer commented 5 years ago

The current configuration approach does not scale nicely when looking to add functionality like cloning from multiple buckets.

I propose we have a jsonschema + json file based approach to changing configuration. This is in line with some of the internal changes at Netflix we've been making (e.g., switching from styled-jsx to styled-components, converting to typescript, &c.) that we hope to bring externally.