kadirahq/mantra

Name: mantra

Owner: KADIRA

Description: Mantra - An Application Architecture for Meteor

Created: 2016-01-01 09:54:15.0

Updated: 2018-01-16 09:18:29.0

Pushed: 2016-07-16 05:55:31.0

Homepage: https://kadirahq.github.io/mantra/

Size: 259

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Mantra - An Application Architecture for Meteor

Overview

Mantra is an application architecture for Meteor. With Mantra, we try to achieve two main goals.

1. High Maintainability

Maintainability is a key factor for success when working with a large team. We achieve this by unit testing every part of our app, while following standards for everything. Then it's easy to on-board new users and work with teams.

2. Future Proof

JavaScript is a land of choices. We have more than one best thing for each problem. It can be hard to tell what?s the best solution now and what will change in the future.

Mantra relies on a set of core principles that will last for a long time. Then, we let others change as needed.

Read Mantra Specification to learn more about Mantra.

Sample App

We've a demo app which implements most of the features of Mantra Specification. Here it is:

Let's Build Mantra Together

This is just the start, let's build Mantra together. Try building sample apps with Mantra. Experiment with it.

Then share your experience and discuss how we can improve Mantra.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.