fasten-project / fasten

Analyse package dependency networks at the call graph level
https://www.fasten-project.eu
Apache License 2.0
92 stars 28 forks source link
dependencies package-management static-analysis



The FASTEN project is an intelligent software package management system that will enhance robustness and security in software ecosystems. The research and development activities include innovative ecosystem analysis techniques, with C, Java and Python applications. Derived techniques will tackle the problems of security and risk evaluation, license compliance and change impact analysis. Moreover, a back-end service and a knowledge base will host the results of those analyses while the integration of those analyses will reach the developer’s workflow and Continuous Integration (CI) tool chains.

Contributing

We welcome contributions from external collaborators. If you are interested in contributing code or otherwise, please have a look at our contributing guidelines. Have a look at the issue board if you are looking for some inspiration.

Setting up your development environment

We support development on Linux, MacOS, and Windows. In order to contribute, you need to have the following dependencies installed:

Creating a workspace with IntelliJ

You now can start contributing to the FASTEN project. We'll be happy to review any code you have submitted. Also feel free to check out a more detailed guide on how to set up a development environment.

Join the community

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 workshops and to share our efforts using the project community page and the social media buttons below.