Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arrayzoneyour/circle

React + TypeScript + Webpack + Ant Design + Apollo Front End Solution
https://github.com/arrayzoneyour/circle

ant-design antd apollo-client react typescript webpack

Last synced: 2 months ago
JSON representation

React + TypeScript + Webpack + Ant Design + Apollo Front End Solution

Awesome Lists containing this project

README

        

## Circle

[![Known Vulnerabilities](https://snyk.io/test/github/ArrayZoneYour/Circle/badge.svg)](https://snyk.io/test/github/ArrayZoneYour/Circle)

🚀 Release the power of Font-end

💪 Finding the best practice

### Quick Start

```bash
# Shell 1
cd server
npm install
npm run start
```

```bash
# shell 2
npm install
npm run start
```

### Analyse you code in production

```bash
npm run analyse
```

### Feature Map

- [ ] Visualize the folder structure and code lines

### Feature Map 0.1.0

- [x] Reboot the project
- [x] Snyk
- [ ] Explore DllPlugin and CommonChunks plugin
- [ ] Debug mode (Show the build time ... info on the right-bottom corner)
- [ ] Todo List Level Demo
- [ ] SubTask
- [ ] i18n
- [ ] Global Context
- [ ] Cli - For quick generate template (SFC, DescriptionList, Table, ...)
- [ ] apollo server integrate CURD, pagination

### Feature Map 0.0.2

- [x] TreeShaking npm packages
- [x] Use Webapck alias to Tree Shaking @ant-design/icons
- [x] Separate the css and js when webpack build
- [x] Visualize the npm dependencies

### Feature Map v0.0.1

- [x] Webpack Naive Pipeline
- [x] Quick Start apollo-server and apollo-client
- [x] Integrate Ant Design (It doesn't support CSS Module)
- [x] Babel 7.0 Bug Fix
- [x] Doc Support
- [x] Make Menu Configurable
- [x] Mock Apollo Server Integrate
- [x] Integrate the basic router
- [x] Route automatically by the construction under `src/pages`
- [x] Refresh the browser when code change
- [x] Code Review and Release v0.0.1

## License

MIT