Skip to content

Instantly share code, notes, and snippets.

View rpotter12's full-sized avatar
:octocat:
observing

Rohit Potter rpotter12

:octocat:
observing
View GitHub Profile
@rpotter12
rpotter12 / GSoC20_FinalReport.md
Last active March 1, 2021 06:39
Google Summer of Code 2020 Final Report

Google Summer of Code 2020 Final Report

Organization - Aboutcode

Project - Add addtional package metadata and lockfile parsers

ScanCode-toolkit is an opensource software and detects licenses, copyrights, package manifests & dependencies and more by scanning code. This allows to automated discovery of third-party packages, licenses being used in a project. Scancode currently handles various package metadata formats, such as for npm (package.json), python (setup.py). The goal of this project is to add additional package metadata and lockfile parsers to scancode-toolkit. Scancode currently implements parsers for Python packages (setup.py, .whl), package-lock.json/npm-shrinkwrap.json , Ruby Gems (Gemfile, Gemfile.lock), Java Jars, PHP Composer Packages, Debian .deb files/Yum .rpm files, Rust crates.

However, there a few formats still missing - such as:

  • Go (go.mod, go.sum)
  • OCaml(.opam)
  • Python packages (requirements.txt, pipf
@rpotter12
rpotter12 / Scancode-toolkit.md
Last active March 31, 2020 14:01
Aboutcode GSoC proposal

Add additional package metadata and lockfile parsers

Organisation

AboutCode

Personal Information

  • Name: Rohit Potter
  • Time-zone: UTC +05:30 (India)
  • Realtime chat handle@protocol:
@rpotter12
rpotter12 / Git Commands.md
Last active July 25, 2019 15:29
Git Commands

To clone a repository

$ git clone https://github.com/<username>/<repository_name>

To add changes in the local repository

$ git add .
$ git commit -m "<comment>"
$ git push origin <branch_name>
@rpotter12
rpotter12 / Meilix.md
Last active April 15, 2019 12:57
Fossasia Gsoc application 2019

Improvisation in meilix

Organisation

FOSSASIA

Personal Information