Skip to content

Instantly share code, notes, and snippets.

@kristianpd
Last active June 25, 2018 08:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kristianpd/f4c2e0aeb53d09f6def1 to your computer and use it in GitHub Desktop.
Save kristianpd/f4c2e0aeb53d09f6def1 to your computer and use it in GitHub Desktop.
History of Admin Next

RE: http://www.shopify.com/technology/15646068-rebuilding-the-shopify-admin-improving-developer-productivity-by-deleting-28-000-lines-of-javascript

A brief timeline in the early days before we decided on our Turbolinks + ERB + Bindings + JS Modules approach.

Unedited, raw and early it shows some of the process, a lot of the reasoning and some of our bias.

I don't have accurate docs of the current state of things (most of this was written in the first 25% of our admin).

https://github.com/shopify/twine and https://github.com/shopify/turbograft are the outcomes

@wyaeld
Copy link

wyaeld commented Oct 31, 2014

@kristianpd really enjoyed reading through this, and trying to understand the choices. End result looks well worth considering for the community, but the lack of usage instructions on turbograft hurts quite a bit. Are you able to address that, or link to a sample application codebase?

@kristianpd
Copy link
Author

@wyaeld docs are non-existent and unfortunately these as write ups are dated.

Feel free to open an issue or start contributing to the respective repos. @qq99 can be pretty helpful too :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment