jenkins-infra / stats.jenkins.io

Revamped Jenkins Infra Stats Website as a part of GSoC 2024
https://new.stats.jenkins.io
3 stars 4 forks source link
apache-echarts html-css reactjs typescript vitejs

React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

Local Development

Building the Website Locally

To build the website locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/jenkins-infra/stats.jenkins.io.git
    cd stats.jenkins.io
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

    This will start the development server and open the website in your default browser. Any changes you make to the code will be automatically reflected in the browser thanks to Vite's HMR.

  4. Build for production:

    npm run build

    This will create an optimized production build of your application in the dist directory.

  5. Preview the build locally:

    After building the site, you can preview it locally to ensure everything is working as expected. Run the following command:

    npm run preview

    This will start a local static web server that serves the files from the dist directory. Open your browser and navigate to the provided URL to see the preview.

Inspiration and References

For additional inspiration and detailed instructions, refer to the following documentation and resources: