Skip to content

feat: add filtering by organization#29

Merged
gadomski merged 6 commits intomainfrom
update-linked-repos
Feb 2, 2026
Merged

feat: add filtering by organization#29
gadomski merged 6 commits intomainfrom
update-linked-repos

Conversation

@aboydnw
Copy link
Member

@aboydnw aboydnw commented Jan 31, 2026

Summary

This PR adds filtering capabilities to the contributor network visualization and updates the underlying data.

Changes

✨ New Features

  • Organization Filtering: Added a dropdown filter to filter contributors by organization, allowing users to focus on specific organizations in the network visualization
  • Filter statistics display showing how many contributors match the active filter

📊 Data Updates

  • Updated contributor and repository data after fixing Brianna's GitHub handle
  • Regenerated links and repository metadata to reflect the corrected information

Technical Details

  • Enhanced index.js with filter state management and filtering logic
  • Updated HTML template to include filter UI controls
  • Improved CSS styling for filter components

- Remove brand book file (reference material, not needed in repo)
- Update README with new CLI commands and workflow documentation
- Add inline documentation explaining DevSeed modifications
- Remove commented-out code from index.js
- Add docstrings to config.py
- Shorten print statements to fit 88 char line limit
- Fix formatting in cli.py and config.py
after fixing Brianna's github handle, ran the discovery scripts again
@aboydnw aboydnw marked this pull request as ready for review January 31, 2026 18:33
@aboydnw aboydnw requested a review from gadomski as a code owner January 31, 2026 18:33
@gadomski

This comment was marked as outdated.

Copy link
Collaborator

@gadomski gadomski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sync w/ main

@aboydnw
Copy link
Member Author

aboydnw commented Feb 2, 2026

Thanks @gadomski

For posterity, this PR includes updated data that I missed with the last PR because I forgot to update Brianna's github handle. It also introduces a filter that should default to "All Organizations" on load.

Screenshot 2026-02-02 at 12 13 17 PM

After filtering to an organization, it should hide all the other organizations for a cleaner visual.
Screenshot 2026-02-02 at 12 14 56 PM

I have some more ideas on what to do next, but this filtering capability made it easier to explore the data. @kcarini, you might be interested in this

@gadomski gadomski self-requested a review February 2, 2026 21:10
Copy link
Collaborator

@gadomski gadomski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty rad! Loving the improvements.

@gadomski gadomski merged commit 8a8825b into main Feb 2, 2026
1 of 4 checks passed
@gadomski gadomski deleted the update-linked-repos branch February 2, 2026 23:02
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