Skip to content

Short Term Plans

James Tauber edited this page Jun 16, 2017 · 2 revisions

DeepReader is intended to be a framework for building online reading environments.

Eventually we hope it will consist of a core, an ecosystem of widgets and microservices, and lots of custom reading environments built for different purposes. A particular reading environment would involve a particular collection of widgets and associated microservices as well as custom branding, user accounts, persistence, etc.

At the moment, though, in this early stage of development, we have one repo that consists of the core code, widgets, and a multi-text-service demo project all rolled into one.

Don't let this make you think that DeepReader is a single reading environment. DeepReader is intended to be a framework, it's just much easier to extract a framework out of an actual running application. Once things are further along, we'll have demos that live elsewhere and DeepReader will be something you use to create your own project.

The short-term focus is just sorting out certain architectural decisions, reducing code smell, ensuring consistency, and generally getting the project to a point where people will be able to contribute without too much pain. You're certainly welcome to join us at any time. Easiest way to do that is on Gitter. Once things have been cleaned up a little, we'll get back into feature development mode, including lots more widgets, etc.