Skip to content

Commit

Permalink
Merge pull request #37 from gregoranders/development
Browse files Browse the repository at this point in the history
0.0.9 Release
  • Loading branch information
gregoranders authored Jun 15, 2020
2 parents 0554530 + 7c8630f commit 766c2ac
Show file tree
Hide file tree
Showing 32 changed files with 28,418 additions and 122 deletions.
27 changes: 0 additions & 27 deletions .cceslintrc.js

This file was deleted.

46 changes: 23 additions & 23 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ plugins:
enabled: false
eslint:
enabled: true
channel: "eslint-6"
channel: 'eslint-6'
config:
config: .cceslintrc.js
config: .eslintrc-cc.json
extensions:
- .es6
- .js
Expand All @@ -20,24 +20,24 @@ plugins:
git-legal:
enabled: true
exclude_patterns:
- "spec/"
- "!spec/support/helpers"
- "config/"
- "db/"
- "docs/public"
- "features/"
- ".circleci/"
- ".github/"
- ".storybook/"
- ".vscode/"
- "**/node_modules/"
- "script/"
- "**/spec/"
- "**/test/"
- "**/tests/"
- "Tests/"
- "**/vendor/"
- "**/*_test.go"
- "**/*.d.ts"
- "**/*.spec.ts"
- "**/*.spec.tsx"
- 'spec/'
- '!spec/support/helpers'
- 'config/'
- 'db/'
- 'docs/public'
- 'features/'
- '.circleci/'
- '.github/'
- '.storybook/'
- '.vscode/'
- '**/node_modules/'
- 'script/'
- '**/spec/'
- '**/test/'
- '**/tests/'
- 'Tests/'
- '**/vendor/'
- '**/*_test.go'
- '**/*.d.ts'
- '**/*.spec.ts'
- '**/*.spec.tsx'
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
#/public/**
*.config.js
*-config.js
23 changes: 23 additions & 0 deletions .eslintrc-cc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"root": true,
"extends": ["eslint:recommended", "plugin:react/recommended", "esnext"],
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"node": true
},
"globals": {
"document": true,
"module": true
},
"settings": {
"react": {
"version": "detect"
}
}
}
27 changes: 0 additions & 27 deletions .eslintrc.js

This file was deleted.

4 changes: 1 addition & 3 deletions .github/workflows/feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
node-version: [10.x, 12.x, 13.x, 14.x]
node-version: [14.x]

steps:
- uses: actions/checkout@v2
Expand Down Expand Up @@ -42,7 +42,6 @@ jobs:
env:
CI: true
- name: npm run e2e
if: matrix.os == 'ubuntu-latest' && matrix.node-version == '14.x'
run: |
sudo apt-get update
sudo apt-get install xvfb
Expand All @@ -54,7 +53,6 @@ jobs:
PACKAGE_JSON: ${{ steps.projectinfo.outputs.context }}
- name: archive e2e screenshots
uses: actions/upload-artifact@v1
if: matrix.os == 'ubuntu-latest' && matrix.node-version == '14.x'
with:
name: Screenshots Feature ${{ matrix.os }} ${{ matrix.node-version }}
path: e2e/screenshots
53 changes: 45 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,55 @@
#### 0.0.8 (2020-06-14)
#### 0.0.9 (2020-06-15)

##### Build System / Dependencies

- **ci:** remove appveyor ([d52cd699](https://github.com/gregoranders/ts-react-playground/commit/d52cd6995a48baaaf4140643df471888942ea6d8))
- **travis:** remove ([8b038851](https://github.com/gregoranders/ts-react-playground/commit/8b03885175f0552fb728d286896cb1afd7aa56b2))
- **feature:** run on node 14 only ([b9ac2205](https://github.com/gregoranders/ts-react-playground/commit/b9ac2205aaa9d7e106ae1f5d21df49b28dab78fe))

##### Chores

* **vscode:** remove unused configuration ([21b6479c](https://github.com/gregoranders/ts-react-playground/commit/21b6479cdca62da9b7526ef70a33dd38b737a946))
* **test:** move results into common folder ([e6e45b22](https://github.com/gregoranders/ts-react-playground/commit/e6e45b229c6bb97eee6ea38599b4e1496288af64))
* **package:** move prettier config ([68b76317](https://github.com/gregoranders/ts-react-playground/commit/68b7631735566cec3622cb6ad9e2b51ac26d1aa8))
* **build:** move scripts ([77b92587](https://github.com/gregoranders/ts-react-playground/commit/77b92587181f43ce710c33093c7d7f10744788d9))
- **docs:** update storybook ([61ddaa0c](https://github.com/gregoranders/ts-react-playground/commit/61ddaa0c176fef6d5e9a587163384bdf3c3643a5))
- **e2e:**
- updated screenshots ([eb49b772](https://github.com/gregoranders/ts-react-playground/commit/eb49b772c4379e2088d03157b00c8e2d42c41161))
- updated screenshots ([5bc8b907](https://github.com/gregoranders/ts-react-playground/commit/5bc8b907ec2b0875a060adfe0ed27f80597d6a5b))
- **build:** add CI ([d703ed37](https://github.com/gregoranders/ts-react-playground/commit/d703ed37622a6b5b4e51380e048215e3c9a72df2))
- **eslint:** refactor ([d0f85615](https://github.com/gregoranders/ts-react-playground/commit/d0f8561585115e5571acaefe66b7f08c380c48c8))
- **release:** prepare next release ([6c4603a0](https://github.com/gregoranders/ts-react-playground/commit/6c4603a0762a461aee451447585869bb10e57483))

##### Documentation Changes

* **security:** support only latest version ([bc2eea82](https://github.com/gregoranders/ts-react-playground/commit/bc2eea828e6c8a17cc22529148ac43355f5ae0db))
* **build:** add changelog generation ([ee4f85e2](https://github.com/gregoranders/ts-react-playground/commit/ee4f85e2436ed69f264445f67c24c706b8a1f75b))
- **CHANGELOG:**
- update ([c90544cb](https://github.com/gregoranders/ts-react-playground/commit/c90544cbe1ed914207ccfbd3679f7bca8462daad))
- update ([bb72fc2e](https://github.com/gregoranders/ts-react-playground/commit/bb72fc2ece2a2d154c78c19549fc6f6c557d34e4))
- **SECURITY:** add next release ([f0bca9fd](https://github.com/gregoranders/ts-react-playground/commit/f0bca9fdc29fa671590e35e303239b1ca2dfbc52))

##### New Features

- **materialui:** add Material-Ui ([6c9c8206](https://github.com/gregoranders/ts-react-playground/commit/6c9c8206276c004f1b81dc61afe1238d16d38a0a))

##### Bug Fixes

- **eslint:** fix config ([eec8b6ca](https://github.com/gregoranders/ts-react-playground/commit/eec8b6ca02cbf74d0f40da781cdeccbbb1b3bb9b))

##### Other Changes

* bump @types/recharts from 1.8.11 to 1.8.12 ([e95f780f](https://github.com/gregoranders/ts-react-playground/commit/e95f780ff41d3d6802416065d4e22c3ea64ab47f))
- bump eslint-plugin-prettier from 3.1.3 to 3.1.4 ([c953b5cd](https://github.com/gregoranders/ts-react-playground/commit/c953b5cdde80df4ccd15785598c88d9f8127d325))
- bump lint-staged from 10.2.9 to 10.2.10 ([88b10cd7](https://github.com/gregoranders/ts-react-playground/commit/88b10cd73476bdd920a6cf3aa7e591bc4e10563a))

#### 0.0.8 (2020-06-14)

##### Chores

- **vscode:** remove unused configuration ([21b6479c](https://github.com/gregoranders/ts-react-playground/commit/21b6479cdca62da9b7526ef70a33dd38b737a946))
- **test:** move results into common folder ([e6e45b22](https://github.com/gregoranders/ts-react-playground/commit/e6e45b229c6bb97eee6ea38599b4e1496288af64))
- **package:** move prettier config ([68b76317](https://github.com/gregoranders/ts-react-playground/commit/68b7631735566cec3622cb6ad9e2b51ac26d1aa8))
- **build:** move scripts ([77b92587](https://github.com/gregoranders/ts-react-playground/commit/77b92587181f43ce710c33093c7d7f10744788d9))

##### Documentation Changes

- **security:** support only latest version ([bc2eea82](https://github.com/gregoranders/ts-react-playground/commit/bc2eea828e6c8a17cc22529148ac43355f5ae0db))
- **build:** add changelog generation ([ee4f85e2](https://github.com/gregoranders/ts-react-playground/commit/ee4f85e2436ed69f264445f67c24c706b8a1f75b))

##### Other Changes

- bump @types/recharts from 1.8.11 to 1.8.12 ([e95f780f](https://github.com/gregoranders/ts-react-playground/commit/e95f780ff41d3d6802416065d4e22c3ea64ab47f))
68 changes: 42 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,29 @@
[![Issues][issues-image]][issues-url]
[![Code maintainability][code-maintainability-image]][code-maintainability-url] [![Code issues][code-issues-image]][code-issues-url] [![Code Technical Debt][code-tech-debt-image]][code-tech-debt-url]

[![Main Language](https://img.shields.io/github/languages/top/gregoranders/ts-react-playground)][code-metric-url] [![Languages](https://img.shields.io/github/languages/count/gregoranders/ts-react-playground)][code-metric-url] [![Code Size](https://img.shields.io/github/languages/code-size/gregoranders/ts-react-playground)][code-metric-url] [![Repo-Size](https://img.shields.io/github/repo-size/gregoranders/ts-react-playground)][code-metric-url]
[![Main Language][language-image]][code-metric-url] [![Languages][languages-image]][code-metric-url] [![Code Size][code-size-image]][code-metric-url] [![Repo-Size][repo-size-image]][code-metric-url]

## Features

* TypeScript
* React + React-Router + Recoil
* SCSS
* ServiceWorker with PWA
* Jest Snapshot/Unit Tests with Code Coverage (enzyme)
* Jest + Puppeteer (screenshots from submodule) E2E Tests
* Storybook (publish via CI into submodule)
* ESM (development or build)
* Webpack (development or build)
* Rollup for Vendor as ESM
* GitHub CI Integration (feature, development, master, release)
* Circle CI Integration
* Code Quality via Code Climate
* Docker Container (nginx with ssl)

| | | |
|-|-|-|
|[![Release Build][release-build-image]][release-url]|||
|[![Master Build][master-build-image]][master-url]|[![Master Coverage][master-coveralls-image]][master-coveralls-url]|[![Master Version][master-version-image]][master-version-url]|
|[![Development Build][development-build-image]][development-url]|[![Test Coverage][development-coveralls-image]][development-coveralls-url]|[![Development Version][development-version-image]][development-version-url]|

- TypeScript
- React + React-Router + Recoil
- SCSS
- ServiceWorker with PWA
- Jest Snapshot/Unit Tests with Code Coverage (enzyme)
- Jest + Puppeteer (screenshots from submodule) E2E Tests
- Storybook (publish via CI into submodule)
- ESM (development or build)
- Webpack (development or build)
- Rollup for Vendor as ESM
- GitHub CI Integration (feature, development, master, release)
- Code Quality via Code Climate
- Docker Container (nginx with ssl)

| GitHub | Coveralls | |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [![ReleaseMaster Build][release-build-image]][release-url] | | [![Release][release-image]][release-url] |
| [![Master Build][master-build-image]][master-url] | [![Master Coverage][master-coveralls-image]][master-coveralls-url] | [![Master Version][master-version-image]][master-version-url] |
| [![Development Build][development-build-image]][development-url] | [![Test Coverage][development-coveralls-image]][development-coveralls-url] | [![Development Version][development-version-image]][development-version-url] |

### Clone repository

Expand All @@ -48,10 +46,13 @@ npm install
### Build

#### Webpack

```
npm run build:webpack
```

#### ESM

```
npm run build:esm
```
Expand All @@ -73,16 +74,21 @@ npm run e2e
### Development

#### Webpack

```
npm start
```

#### ESM

```
npm run watch-script
npm run watch-scss
npm run watch-livereload
```

#### Code Climate Checks [docker required](docs/CODECLIMATE.md)

```
npm run codeclimate
```
Expand Down Expand Up @@ -116,6 +122,7 @@ npm run clear
[development-version-image]: https://img.shields.io/github/package-json/v/gregoranders/ts-react-playground/development
[issues-url]: https://github.com/gregoranders/ts-react-playground/issues
[issues-image]: https://img.shields.io/github/issues-raw/gregoranders/ts-react-playground.svg
[release-image]: https://img.shields.io/github/release/gregoranders/ts-react-playground
[release-build-image]: https://github.com/gregoranders/ts-react-playground/workflows/Release%20CI/badge.svg
[master-build-image]: https://github.com/gregoranders/ts-react-playground/workflows/Master%20CI/badge.svg
[development-build-image]: https://github.com/gregoranders/ts-react-playground/workflows/Development%20CI/badge.svg
Expand All @@ -129,7 +136,16 @@ npm run clear
[code-issues-image]: https://img.shields.io/codeclimate/issues/gregoranders/ts-react-playground
[code-tech-debt-url]: https://codeclimate.com/github/gregoranders/ts-react-playground/maintainability
[code-tech-debt-image]: https://img.shields.io/codeclimate/tech-debt/gregoranders/ts-react-playground
[master-circleci-image]: https://circleci.com/gh/gregoranders/ts-react-playground/tree/master.svg?style=shield
[master-circleci-url]: https://app.circleci.com/pipelines/github/gregoranders/ts-react-playground?branch=master
[development-circleci-image]: https://circleci.com/gh/gregoranders/ts-react-playground/tree/development.svg?style=shield
[development-circleci-url]: https://app.circleci.com/pipelines/github/gregoranders/ts-react-playground?branch=development
[language-image]: https://img.shields.io/github/languages/top/gregoranders/ts-react-playground
[languages-image]: https://img.shields.io/github/languages/count/gregoranders/ts-react-playground
[code-size-image]: https://img.shields.io/github/languages/code-size/gregoranders/ts-react-playground
[repo-size-image]: https://img.shields.io/github/repo-size/gregoranders/ts-react-playground
[travis-url]: https://travis-ci.org/gregoranders/ts-react-playground
[travis-master-image]: https://travis-ci.org/gregoranders/ts-react-playground.svg?branch=master
[travis-development-image]: https://travis-ci.org/gregoranders/ts-react-playground.svg?branch=development
[circleci-url]: https://app.circleci.com/pipelines/github/gregoranders/ts-react-playground
[circleci-master-image]: https://img.shields.io/circleci/build/github/gregoranders/ts-react-playground/master
[circleci-development-image]: https://img.shields.io/circleci/build/github/gregoranders/ts-react-playground/development
[appveyor-url]: https://ci.appveyor.com/project/gregoranders/ts-react-playground
[appveyor-master-image]: https://img.shields.io/appveyor/build/gregoranders/ts-react-playground/master
[appveyor-development-image]: https://img.shields.io/appveyor/build/gregoranders/ts-react-playground/development
1 change: 1 addition & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
| Version | Supported |
| ------- | ------------------ |
| 0.0.9 | :white_check_mark: |
| 0.0.8 | :white_check_mark: |
| 0.0.7 | :x: |
| 0.0.6 | :x: |
Expand Down
Loading

0 comments on commit 766c2ac

Please sign in to comment.