AlmaLinux Errata Index is a simple web application that displays the errata information published for AlmaLinux distributions. It is the source code running at https://errata.almalinux.org. It consumes the data exported from the AlmaLinux Build System and provides an interface to consult, search and explore the erratas.
The web application has been created using Vue.js and uses the Quasar Framework.
You need Node.js >18 installed on your system. Alternatively, you can use nvm to set up multiple versions of Node.js.
- You need to install the dependencies running:
npm install
- To compile and hot-reload during development, run:
npm run serve
- To compile and minify the web application for production, run:
npm run build
- Lint the code by running:
npm run lint
To customize the configuration, check Vue.js Configuration Reference.
For development purposes, you would like to add the required data into the public folder, this data consists in:
- errata.json: Raw data of erratas
- Errata pages: Automatically and static generated errata pages. You don't need to fetch them all, but only a few of them
i.e.: For AlmaLinux 8, you can fetch them from here
Any question? Found a bug? File an issue. Do you want to contribute with source code?
- Fork the repository on Github
- Create a new feature branch
- Write your change
- Submit a pull request
When making any style-related changes to this project, please ensure they align with the AlmaLinux BrandBook.