This is the frontend application driven by data from the Jenkins Plugin Site API.
The application is developed using React, gatsby, and Webpack.
Production deployments are static html and css files, while development is run through the gatsby development server.
We welcome any enhancements and bugfixes, please see our guidelines on how you can contribute.
- node 12+
- yarn 1.13+
yarn
yarn dev
Open http://localhost:3000
To aid with development mode, an environment variable of GET_CONTENT is needed to force gatsby to pull down the slow wiki/github content for each plugin
ESLint with React linting options have been enabled.
yarn lint
Execute tests via
yarn test
or run in watch mode
yarn test:watch