Skip to content

KNaved/react-webapp-rspack-ts

 
 

Repository files navigation

Rsbuild Project

Setup

Install the dependencies:

pnpm install

Get Started

Start the dev server:

pnpm dev

Build the app for production:

pnpm build

Preview the production build locally:

pnpm preview

Commit Message Guidelines

This repository uses uses Conventional Commits with additional rules enforced by Commitlint.

All commits must follow a consistent format to improve readability, traceability, and changelog generation.

Commit message format

Each commit message must follow the structure:

<type>(<scope>): <subject>
<body>
<footer>(References: <JIRA-ID>)

🧱 Commit Parts Breakdown

Part Required Description
type Conventional commit type (feat,fix,chore,refactor,docs,style,test,perf,ci,build,revert)
scope Scope of the change — must be one of: env, redux, packages, breaking-change, error, commit-lint
subject Short summary (lowercase, no period at the end)
body Detailed description of what and why
footer Must contain: References: <JIRA-ID> (e.g., References: JIRA-1234)

Conventional type enum's usage

  • feat – a new feature is introduced with the changes
  • fix – a bug fix has occurred
  • chore – changes that do not relate to a fix or feature and don't modify src or test files (for example updating dependencies)
  • refactor – refactored code that neither fixes a bug nor adds a feature
  • docs – updates to documentation such as a the README or other markdown files
  • style – changes that do not affect the meaning of the code, likely related to code formatting such as white-space, missing semi-colons, and so on.
  • test – including new or correcting previous tests
  • perf – performance improvements
  • ci – continuous integration related
  • build – changes that affect the build system or external dependencies
  • revert – reverts a previous commit

✅ Valid Example

chore(packages): update react design system package
Update react design system package to v2.9.1
References: JIRA-1234

About

React WebApp Boilerplate using Rspack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 88.3%
  • JavaScript 11.3%
  • EJS 0.4%