Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub Commit Tracker #171

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

GitHub Commit Tracker #171

wants to merge 5 commits into from

Conversation

PrinxeShamar
Copy link
Collaborator

@PrinxeShamar PrinxeShamar commented Oct 17, 2023

GitHub Commit Tracker

Overview

Everyday at 12:00am we will aggregate all commits across every repository in every approved project for the active semester. We cache the results into Redis and when each user requests their commits we filter the list based on their username if they have github connected.

Improvements

This is the initial base for the more feature full tracker and can be used in time for students who haven't submitted their Mid Year Commit Summary yet. Further improvements will include filtering commits based on the week for students to use in their weekly status updates.

Needed Updates

Ensure that the celery worker is started with the -B option
celery -A rcos_io worker -B

@PrinxeShamar PrinxeShamar requested a review from Apexal October 17, 2023 23:07
@PrinxeShamar
Copy link
Collaborator Author

image

portal/views/commits.py Outdated Show resolved Hide resolved
@Apexal Apexal self-requested a review November 7, 2023 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants