Skip to content

sumitskj/GSOC-Chaoss

Repository files navigation

GSOC-Chaoss

This repo is to show my work that I have done on Idea: Support of Source Code Related Metrics.

My Solution for the Microtasks:

Microtask 1:

In Microtask 1 we have to set up Perceval to be executed from PyCharm. Which can be found at Microtask 1.

Microtask 2:

In Microtask 2 I have to create a Python script to execute Perceval via its Python interface using the Git and GitHub backends. Feel free to select any target repository, for instance the GitHub repository hosting Perceval. It can be found at Microtask 2.

Microtask 3:

In Microtask 3 I have to answer various questions which can be found at Microtask 3.

Microtask 4:

For Microtask 4, I have made the python script Microtask4.py. This script finds if an given GitHub repo is on the SoftwareHeritage or not and also shows the date of last visit. The task can be found at Microtask 4.

Microtask 5:

In Microtask 5 we have to set up Graal to be executed from PyCharm. Which can be found at Microtask 5.

Microtask 6:

For Microtask 6 we have to create a Python script to execute Graal via its Python interface using the CoCom and CoLic backends. Feel free to select any target repository, for instance the GitHub repository hosting Toolkit. It can be found at Microtask 6

Microtask 7:

In microtask 7 I have to answer various questions which can be found at Microtask 7.

Microtask 8:

For Microtask 8, I have made the python script Microtask8.py. This script takes the repo url and a commit SHA as inputs, then it clones that repo if it isn't there, then it checkouts to the given commit SHA and then finally performs an flake8 on that. The task can be found at Microtask 8.

Microtask 9:
In Microtask 9 I have to make pull requests. For this I haev made 3 pull requests whose more details can be found at Microtask 9.

About

Repo for applysing for Chaoss organisation in GSOC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages