evenchange4.github.io/michaelhsu.tw ๐Ÿ‘‰
JavaScript HTML
Fetching latest commitโ€ฆ
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
public
src
.editorconfig
.env
.eslintignore
.gitignore
.nvmrc
.travis.yml
CHANGELOG.md
LICENSE
README.md
package.json
renovate.json
yarn.lock

README.md

michaelhsu.tw

Travis Codecov Status Github Tag

Dependency Status devDependency Status peerDependency Status

prettier license

Requirements

  • node >= 9.4.0
  • yarn >= 1.3.2

Technology Stacks

  • Create-React-App: Create React apps with no build configuration.
  • React-snapshot: A zero-configuration static pre-renderer for React apps
  • Styled-components: Visual primitives for the component age ๐Ÿ’…
  • React-progressive-bg-image: Medium style progressive background image for React.
  • Travis - CI
  • Netlify - CD
  • Codecov - Coverage report
  • GA - autotrack
  • React-media: A CSS media query component for React
  • Jest-styled-components: Jest snapshot utilities for Styled Components
  • Prettier, Eslint: Coding style
  • Micro-medium-api: Microservice for fetching the latest posts of Medium.
  • Apollo-fetch: ๐Ÿถ Lightweight GraphQL client that supports middleware and afterware

Development

$ yarn install
$ yarn run start
$ yarn run build

Deploy to GitHub pages

Any git tags.

  1. Update CHANGELOG.md
  2. Create a new git tag
$ npm version patch

Test

$ yarn run format
$ yarn run eslint
$ yarn run test:watch

PWA

  • 2017.06.22


Inspiration

CONTRIBUTING

  • โ‡„ Pull requests and โ˜… Stars are always welcome.
  • For bugs and feature requests, please create an issue.
  • Pull requests must be accompanied by passing automated tests ($ yarn run test).

CHANGELOG

LICENSE

MIT: http://michaelhsu.mit-license.org