Skip to content

evenchange4/michaelhsu.tw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

71 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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).

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