diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..552d564 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,40 @@ +version: 2 +workflows: + version: 2 + build_and_test: + jobs: + - build +jobs: + build: + docker: + - image: circleci/node:8 + + working_directory: ~/repo + + steps: + - checkout + + - restore_cache: + keys: + - v1-dependencies-{{ checksum "package.json" }} + - v1-dependencies- + + - run: + name: Install dependencies + command: yarn install + + - save_cache: + paths: + - node_modules + key: v1-dependencies-{{ checksum "package.json" }} + + # run tests! + - run: + name: Run tests + command: yarn test + + # test the bundlesize + - run: + name: Test bundlesize + command: yarn test:bundlesize + \ No newline at end of file diff --git a/README.md b/README.md index ba139c6..2410b28 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,10 @@ # Brahmos Supercharged JavaScript library to build user interfaces with modern React API and native templates. +## Installation + +[Create a New Brahmos App](https://www.npmjs.com/package/create-brahmos-app) if you're looking for a powerful JavaScript toolchain. + ## Features - Lightweight and Fast. - Exact same React's Declarative APIs with JSX. @@ -95,10 +99,10 @@ Check how it internally works [HOW_IT_WORKS.md](docs/HOW_IT_WORKS.md) ## Demo Todo MVC with Brahmos -[https://s-yadav.github.io/brahmos-todo-mvc](https://s-yadav.github.io/brahmos-todo-mvc) +[https://brahmosjs.github.io/brahmos-todo-mvc](https://brahmosjs.github.io/brahmos-todo-mvc) ## Slack Channel -https://brahmoscommunity.slack.com/join/shared_invite/enQtNjYxODIzMzA3NTg3LWY5ZWY4ZjczNThhMTZjN2Q3NTNmMTBjNjVlZGM5ZWMzNDIyYWI2OTUwMTZiOGQ5MjEwN2Q0ZGRkM2UxZjFiZTM +https://join.slack.com/t/brahmoscommunity/shared_invite/enQtODM5NDMwODgwMzQyLTc4YjJlZjY3Mzk1ODJkNTRkODljYjhmM2NhMGIxNzFjMjZjODk0MmVjZTVkNmE5Y2MwYzZkMzk5NTUxYmI5OWE ## Progress - [x] Component and props