React project scaffold based on TypeScript, MobX & Ant Design, which is inspired by WebCell scaffold.
- Language: TypeScript v5
- Component engine: React v18
- State management: MobX v6
- Component suite: Ant Design v5 + Bootstrap v5 (CSS utilities)
- HTTP Client: KoAJAX v1
- PWA framework: Workbox v7
- Package bundler: Parcel v2
- CI / CD: GitHub Actions + Pages
-
Install GitHub apps in your organization or account:
- Probot settings: set up Issue labels & Pull Request rules
- PR badge: set up Online VS Code editor entries in Pull Request description
-
Click the Use this template button on the top of this GitHub repository's home page, then create your own repository in the app-installed namespace above
-
Click the Open in GitHub codespaces button on the top of ReadMe file, then an online VS Code development environment will be started immediately
-
Set Vercel variables as Repository secrets, then every commit will get an independent Preview URL
-
Recommend to add a Notification step in GitHub actions for your Team IM app
-
Remind the PMs & users of your product to submit Feature/Enhancement requests or Bug reports with Issue forms instead of IM messages or Mobile Phone calls
-
Collect all these issues into Project kanbans, then create Pull requests & add
closes #issue_number
into its description for automation
npm i pnpm -g
pnpm i
npm start
pnpm build