Skip to content

Project Ideas Build ScanCode Installers

Steven Esser edited this page Mar 5, 2020 · 7 revisions

Build ScanCode Installers for Supported OSes

The goal of this project is finsh the work done during GSoC 2019 and extend it even further. See https://aboutcode.readthedocs.io/en/latest/aboutcode-docs/gsoc_2019.html#create-linux-distros-and-freebsd-packages-for-scancode

The first potential steps are to create proper distro packages for RPM, Debian, FreeBSD and as many other distros such as Nix and GUIX, Alpine, Arch and Gentoo (and possibly also AppImage.org packages and Docker images) and submit these package to the distros.

The second potential steps would be to create scancode installers for Windows, macOS and linux via a snap package. The focus would be to get a scancode-toolkit package installable via the various OSS package managers on Windows and macOS (homebrew etc).

Additionally, we would need to create .exe or .pkg installer files for Windows and macOS

This requires a good understanding of packaging and Python.

There are quite a lot of different platforms and OS versions included in this project idea. Since Google Summer of code lasts 3 months, a project proposal would be accepted with only a subset of the above items complete. That means a prospective student can focus on the platforms that interest them and tailor their project proposal to a particular subset of tasks of their choice. If you have any questions regarding sizing, feel free to talk to the Org mentors/admins.

Clone this wiki locally