Skip to content

vnator/front-artisan-react-starter

Repository files navigation

FrontArtisan React

Frontend starter kit for react development.

Main Dependendencies

Stack of main technologies of project.

Libs/Frameworks

Dependencies of project.

  • React: Lib for building reactive user interfaces.
  • Redux: Lib for internal state management
  • Apollo: Lib for data fetching with GraphQL APIs
  • React Intl: Lib form internacionalization and static textual content.
  • React Router: create and management routes.
  • Ramda: lib with set of functions for Functional Programing.
  • CSS Modules: lib for removing the cascade of stylesheets.

QA and Tests

Dev Dependencies to write tests or mainteining the code quality.

  • Jest: Framework for suite unity tests.
  • Enzyme: Lib for Wrap and interact with components in unit tests.
  • Sinon: Lib for mocks, stubs and spies in tests.
  • ESLint: Framework for check code format and create rules.
  • Prettier: Code Format for JS, JSON and GRAPHQL.
  • Style Lint: Code format Rules for CSS.

Requirements

For start with this project you only need the NodeJS and npm installed in your environment.

If you want a npm alternative, use Yarn.

Installing / Getting started

This projec use CRA for basic configuration.

# installing
$ npm install
# or
$ yarn

Usage

# Start the Development Server
$ npm start
# or
$ yarn start

# Start the Suite Tests
$ npm test
# or
$ yarn test

# Deploy your application
$ npm deploy
# or
$ yarn deploy

# Check your JS code format
$ npm run lint:js
# or
$ yarn run lint:js

# Check your CSS code format
$ npm run lint:css
# or
$ yarn run lint:css

# Run Commitzen for commit your code with Message Pattern
$ npm run commit
# or
$ yarn run commit

Extra infos

For more information about development process see CONTRIBUTING.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published