Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jetthoughts/react-rails-5-starterkit

React.js + Typescript + Ruby on Rails starter kit for Hybrid Mobile Application development
https://github.com/jetthoughts/react-rails-5-starterkit

boilerplate-template heroku rails rails5 reactjs ruby typescript webpack webpacker

Last synced: about 1 month ago
JSON representation

React.js + Typescript + Ruby on Rails starter kit for Hybrid Mobile Application development

Awesome Lists containing this project

README

        

# React Rails boilerplate

[![CircleCI](https://circleci.com/gh/jetthoughts/react-rails-5-starterkit.svg?style=svg)](https://circleci.com/gh/jetthoughts/react-rails-5-starterkit)

Rails application boilerplate based on [React](https://reactjs.org/), [Typescript](https://www.typescriptlang.org/),
[Webpack](https://webpack.js.org/) for rapid application development.

## Table of Contents

- [Tech Stack](#tech-stack)
- [Commands](#commands)

## Tech Stack

### Core

- [Ruby on Rails](https://rubyonrails.org/) 5.2.x
- [React.js](https://reactjs.org/) 16.x
- [Typescript](https://www.typescriptlang.org/) 3.x
- [Webpacker](https://github.com/rails/webpacker) 4.x

### System

- [Node.js](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/en/)
- [PostgreSQL](https://www.postgresql.org/)
- [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli)

### Testing

- [Jest](http://facebook.github.io/jest/)
- [MiniTest](https://guides.rubyonrails.org/testing.html)

### Linting

- [TSLint](https://palantir.github.io/tslint/)

### Integrations

- [CircleCI](https://circleci.com/)
- [Heroku](https://www.heroku.com/)

## Commands

### Testing

```Shell
yarn test
```

Tests your application with the tests specified in the `test/javascript/*.(ts|tsx)` files.
See [Jest documentation](https://jestjs.io/docs/en/getting-started) for more detailed information.

### Linting

```Shell
yarn lint
```