Thank you for using STDF.
Below are guidelines for submitting feedback or code to STDF. Before submitting an issue or PR to STDF, please take a few minutes to read the following.
Before local development, please make sure that Git and Node.js are installed in your development environment.
Debugging STDF requires an engineering environment. For this purpose, a simple Demo project is provided. STDF itself is not limited by the Node version, and the Demo uses Vite for development, so please ensure that your Node.js version >= 14.18+, refer to the Vite official website.
Recommended: Use pnpm for package management; install VSCode plugin or WebStorm plugin for Svelte development; install VSCode plugin for Tailwind, WebStorm is integrated by default, learn more.
Follow the steps below to quickly start the STDF Demo locally.
## Clone STDF repository
git clone git@github.com:dufu1991/stdf.git
## Enter the project demo directory
cd stdf/demo
## Install dependencies
pnpm i
## or
npm i
## Start the project
npm run dev
After the startup is successful, you can open http://localhost:8888 in the browser to view the effect. Please switch the developer tools of the browser to the mobile mode.
You can modify the component source code under the components/src directory and view the modification effect in real-time. Note that both VS Code and WebStorm support directly jumping to the component source code when calling the component.
If you don't want to develop locally, you can choose to use StackBlitz to debug online. Just open STDF Demo to start online debugging.
If you are submitting a Pull Request on GitHub for the first time, you can read the following two articles to learn:
doc/components directory. Depending on the specific modification content, you may need to modify the api, FAQ, guide, version, and other documents. For modifications to version, please add tags. Please refer to the STDF Version tag for specific details.When submitting a Pull Request, please note: