Skip to content

Roadmap

AJ Keller edited this page Dec 3, 2019 · 1 revision

The NotionJS Roadmap 2020

As 2019 has come to an end, now is the time to look towards the future. We typically look out 6 to 12 months and establish topics we want to work on.

As we go we learn and our assessment of some of the topics listed changes. Thus, we may add or drop topics as we go.

We describe some initiatives as "investigations" which means our goal in the next few months is to better understand the problem and potential solutions before scheduling actual feature work. Once an investigation is done, we will update our plan, either deferring the initiative or committing to it.

As always, we will listen to your feedback and adapt our plans if needed.

Legend of annotations:

Mark Description
bullet work not started
check mark work completed
🏃 on-going work
💪 stretch goal

Themes

Our roadmap covers the following themes:

  • Become the best API for anyone who uses a Neurosity brain-computer
  • performance, scalability, serviceability, security
  • tackle some of the most wanted user features
  • incrementally improve already existing features

Documentation

We've spent a long time working on Notion, including but not limited to: operating system, firmware, local API server, and many more topics. Now it's time to document it!

  • 🏃 create NotionJS wiki for contributing
  • 🏃 create API documentation
  • Create documentation for the skills platform

Authentication

  • authenticate with login and password
  • authenticate with id token
  • authenticate through inheritance

Skills

Features

  • Merge flow code from VSCode extension into operating system and create end point
  • Add multi-class learning strategy to operating system and add end points for emotion

Time syncronization

  • Improve the time syncronization strategy

Summary

These are examples of some of the work we will be focusing on in the next 6 to 12 months. Please follow along and let us know what you think!