Skip to content
swordysrepo edited this page Dec 13, 2021 · 22 revisions

Required Libraries

Running this project

Run this project via a command-line that has access to a python3 installation, enter the project directory where stats.py file is located and run python3 stats.py

Other requirements for this project

You will need to create a config.py file that has the following stored in variables:

  • The repository link you would like to track - variable REPO_LINK
  • The repository location on your file system - variable LOCAL_PROJECT_DIRECTORY
  • The directories you wish to ignore when adding up the "modified lines" count - variable IGNORE_DIRECTORY
  • The list of nicknamed contributors and their relative GitHub Usernames - dictionary (key-value pairs) object CONTRIBUTORS

These will automatically be imported into the main script from your created config.py file when running the simple command in the command-line.

#----------------------------------------------------------------

the list of contributors and their relative github usernames

Note: the key is the name that will be used in the report.

CONTRIBUTORS = { "person1": ["person1GithubCommitUsername1","person1GithubCommitUsername2"], "person2": ["person2GithubCommitUsername1"], }

where the current repository is located on your file system

LOCAL_PROJECT_DIRECTORY = "/home///"

The directories you wish to ignore for adding up lines changed

IGNORE_DIRECTORY = [".git", "temp", ".github", "target", "models", "data","lib"]

the online url for the repository

REPO_LINK = "https://github.com//"

#---------------------------------------------------------------

Clone this wiki locally