-
Notifications
You must be signed in to change notification settings - Fork 30
GSoC Project Ideas
LibreCores is participating in Google Summer of Code 2019, under the umbrella of the FOSSi Foundation. This page contains some ideas for projects. If you're interested in one of the projects, please introduce yourself on the mailing list and let us know what you're interested in, and what experience you have. You can also propose a different project, and we'll then discuss if we can find a mentor for that.
This project aims to provide a classification system for Cores. The classifications for a project can be added through a set of rules(Classification Hierarchy). The predefined hierarchy will help the user to classify the projects. A single core can have multiple classifiers. The second part of the project includes to implement a search engine feature to search through the project as well as Users and Organizations easily. The search feature meant to provide a instant search and autocomplete feature.
A user browsing for cores on LibreCores will be interested to know the quality of the project’s code so as to determine how useful the project will be to them. Such information can be obtained from feedback from users using the project, and also from the project’s code.
This project aims to collect code quality data that can be extracted, from a project's git repository. Such metrics may be from repository metadata as well as from the structure and content of source files. Collected metrics will also be enhanced when additional sources for metrics are available. Individual metrics would be combined to calculate the overall repository code quality which may be further used for purposes such as search ranking.