Skip to content

reshaprio/reshapr.io

Website

This website is built using Docusaurus, a modern static website generator.

Contributing

Please read our Contributing Guide before submitting any changes.

Prerequisites

  • Node.js (v18+)
  • npm

Setup

  1. Fork the repository on GitHub
  2. Clone your fork:
   git clone https://github.com/<your-username>/reshapr.io.git
   cd reshapr.io
  1. Install dependencies:
   npm install

Note: this project uses patch-package (via postinstall) to apply a small compatibility patch for react-loadable-ssr-addon-v5-slorber and avoid Node.js DEP0169 deprecation warnings during build.

  1. Start the local development server:
   npm run start

This opens a browser window at http://localhost:3000. Most changes are reflected live without restarting the server.

Submitting Changes

  • Create a new branch: git checkout -b your-branch-name
  • Make your changes
  • Commit with signoff using Conventional Commits:
  git commit -s -m "docs: your message"
  • Push and open a Pull Request against the default branch

Cache Cleanup

To remove all previous run and build artifacts:

rm -rf build .docusaurus
npm run start