ToDo Friends:
We had quite a couple of weeks of open sourcing projects in 2 spaces and are super excited about both of these contributions:
1. Trickster is a dashboard accelerator for Prometheus and it is getting some good traction of PRs and stars. Check out https://github.com/Comcast/trickster.
2. We are happy to announce that 2 parts of spark-ui package (modulajs and eslint-plugin-modulajs) are now published to NPM and open sourced in github.com, with Apache-2.0 license.
modulajs
ModulaJS (spark-modula in spark-ui) is the fundamental framework we used to build the spark-ui component library. It is created by the inspiration of some awesome frameworks/libs in the open source community, i.e. Elm, Redux and React. We created a model tree to help manage the application states (including view states and data states). It not only provides a unique data flow similar to the single source of truth of Redux, but also centralized the flow (action, reducer and side effects) into ModulaJS Model. Which is proved to be easy to start with and better maintenance in our UIF development for years. See details in https://github.com/freewheel/modulajs
eslint-plugin-modulajs
An Eslint plugin with rules to provide static checking for modulajs, in best practices, stylistic and possible errors. See the detailed rules in https://github.com/freewheel/eslint-plugin-modulajs
Thank You,
Nithya A. Ruff
Head, Comcast Open Source Practice
1050 Enterprise Way Suite 100 Sunnyvale, CA 94089