Enhance project section with AI-powered summaries and labels #2760
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related to #2681
Enhance the project section to automatically collect, analyze, and summarize information from project repositories using AI.
website/management/commands/update_projects.py
.Project
model inwebsite/models.py
.ProjectSerializer
to include fields for AI-generated summaries and labels inwebsite/serializers.py
.ProjectViewSet
to handle AI-generated summaries and labels and allow maintainers to manually adjust summaries and labels inwebsite/api/views.py
.website/templates/website/project_list.html
.website/templates/website/project_detail.html
.pip install spacy transformers
For more details, open the Copilot Workspace session.