The FASTEN project is an intelligent software package management systems that enhance robustness and security in software ecosystems. This frontend project helps to fully utilise these systems and visualises all the valuable data that is provided. This web platform can be used by the end developers in order to get fine grained data about the vurnalabilities that one uses in a visual and clear way.
Homepage: demo.fasten-project.eu
// Clone this repository with SSH
$ git clone [email protected]:fasten-project/fasten-web.git
// Clone this repository with HTTPS
$ git clone https://github.com/fasten-project/fasten-web.git
- Running fasten-project/fasten instance with Rest API plugin.
- Base URL to Rest API can be adjusted at src/config.ts.
- Run
yarn
to install all necessary dependencies - Run
yarn start
to run the application locally - The application will be automatically opened in the browser
- If it hasn't, access it at
localhost:1234
.
- If it hasn't, access it at
The application uses Github Actions in order to automatically deploy the build to Github Pages. It happens on every merge to main
branch.
The build is available on gh-pages
branch.
- React - library for user interfaces
- TypeScript - typed superset of JavaScript
- Yarn - package management
- React Icons - icon library
- Emotion - a library designed for writing css styles with JavaScript
- Jest & Testing Library - code testing frameworks
- See all dependencies in package.json
Roman Sirokov - [email protected] - @romatallinn
The FASTEN software package management efficiency relies on an open community contributing to open technologies. Related research projects, R&D engineers, early users and open source contributors are welcome to join the FASTEN community, to try the tools, to participate in physical and remote worshops and to share our efforts using the project community page and the social media buttons below.