Skip to content

A frontend project for BBS community using cnodejs.org API developed with React.js.

License

Notifications You must be signed in to change notification settings

funn1est/react-cnode

Repository files navigation

react-cnode | 中文

Build Status codecov codebeat badge tested with jest styled with: prettier license

A frontend project for BBS community using cnodejs.org API developed with React.js.

Demo

👉 Online preview: https://cnode.f1t.io

Getting Started

$ git clone
$ cd react-cnode
$ yarn # Install dependencies
$ yarn start # Development
$ yarn build # Production build

Features

  • Mobile support
  • Use Immutable data in Redux
  • Base on Ant Design library
  • webpack 4 development and production configuration
  • Babel for ES6 +
  • Use Jest for unit test, Enzyme for UI test, Sinon for mock and spy function
  • ESLint and Prettier for JavaScript code format, stylelint for scss code lint
  • Use husky and lint-staged for code lint before git commit
  • Github Markdown CSS style

Dependencies

Scripts

Test

$ yarn test # Test
$ yarn test:update # Update test snapshots
$ yarn test:watch # Test interactive mode
$ yarn coverage # Generate test coverage

More

$ yarn prettier # Use Prettier to format all js file under src directory
$ yarn lint:style # Use stylelint to lint all scss file under src directory

Screenshots

Tablet and above

Mobile

License

MIT

About

A frontend project for BBS community using cnodejs.org API developed with React.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published