Giter Site home page Giter Site logo

react-typescript-meteor's Introduction

react-typescript-meteor | Sustainable, Large Scale, X-Device Design

Commitizen friendly

Start a new react project with est. lifespan: 2017Q3 -> 2018Q2

Contributing

This repository uses 'commitizen', start a commit with meteor npm run commit

Precommit Hook

Before a commit is saved, the precommit script will run, for example: "precommit": "npm run test" which will run the test script.

You can skip the precommit hook from running by passing --no-verify to commit like :

$ meteor npm run commit --no-verify # equivalent to git commit --no-verify -m "message"

File Structure

.
├── /.meteor/                   # Meteor's configuration and build directory
    └── /packages               # List of 3rd party ATMOSPHERE libraries and utilities
├── /.vscode/                   # IDE configuration and typing build directory
├── /client/                    # Client-side only hooks
├── /docs/                      # Documentation about the repo not covered in this Readme.md
├── /node_modules/              # 3rd-party libraries and utilities
├── /public/                    # Static files which are copied into the /build/public folder
├── /imports/                   # The source code of the application
    ├── /api/                   # API (or GraphQL) server schema and data models
    ├── /routes/                # Page/screen components along with the routing information
    ├── /startup/               # Server/Client Startup Hooks
        ├── /both/              # Universal config
        ├── /client/            # Client config: routes
        └── /server/            # Server config: accounts, register-apis, fixtures
    ├── /ui/                    # 1st-Party React UI Library
        ├── /lib/               # Interface for 3rd party libraries
        └── /src/               # Bespoke components for the UI library
    └── ...                     # Other core framework modules
├── /server/                    # Server-side only hooks
├── .gitignore                  # Only use this .gitignore except for extractable modules
├── package.json                # List of 3rd party NPM libraries and utilities
└── yarn.lock                   # Fixed versions of all the dependencies

react-typescript-meteor's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.