2.4.8 • Published 2 years ago

chemistry-client v2.4.8

Weekly downloads
5
License
MIT
Repository
github
Last release
2 years ago

chemistry-client

The Chemistry UI is a single page API client built on backbone.js with help from the New York Times' stickit library for declarative binding of DOM nodes.

This is all for reasons of heritage and compatibility; chemistry is the latest in a long line of working CMSes from various client projects.

Roadmap

Longer term, chemistry is an API definition more than anything else. We expect to swap in different back ends and also to migrate away from backbone towards whatever the LTS hotness is next year. The goal is to create a versatile migration path to and from Rails.

To get there, we are gradually shaking off the 2010s:

  • Use native jsonApi
  • Rewrite in modern ES6 javascript.
  • Replace jQuery selectors with DOM queries
  • Remove supporting libraries by duplicating only the functionality we use
  • Build up Utility/library as repository

Key steps:

  • replace View and CollectionView from Marionette
  • replace Model and Collection from Backbone
  • remove any remaining jQuery calls

Local development

It is easy to bring up the UI in a webpack dev server:

$ git clone git@github.com:spanner/chemistry-client.git ui
$ cd chemistry-client
$ yarn install
$ yarn start

To use the UI, you will also need a local Chemistry API running, which in turn requires a working rails development environment with MySQL and Elasticsearch.

2.4.1

2 years ago

2.4.0

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.4.5

2 years ago

2.4.4

2 years ago

2.4.7

2 years ago

2.4.6

2 years ago

2.4.8

2 years ago

2.3.8

3 years ago

2.3.7

3 years ago

2.3.6

3 years ago

2.3.4

3 years ago

2.3.3

3 years ago

2.3.5

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.0

3 years ago

2.2.6

3 years ago

2.2.5

4 years ago

2.2.4

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.11

4 years ago

2.0.10

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.5

4 years ago