Igor's fixes.#15
Closed
samcunliffe wants to merge 33 commits into
Closed
Conversation
* Added stars column * Changed readme
* Set build deploy action to at 6 am UTC every day * Offset from top of hour to avoid congestion * Backend implementation for contributor count * Switch collaborator count to contributor in frontend * Removed commented out code * Added collaborator fetch back * Removed console.log statement
* Added page for NIU repose * Updated favicon * Update gitignore in data to ignore all json * WIP add NIU tab * WIP backend for multiple orgs * Backend now takes array of organizations and fetches all * Front end renders both orgs * Correct tab highlighting * Fixed broken import * Fixed linting rules
* Added page for NIU repose * Updated favicon * Update gitignore in data to ignore all json * WIP add NIU tab * WIP backend for multiple orgs * Backend now takes array of organizations and fetches all * Front end renders both orgs * Correct tab highlighting * WIP fetch conda data * WIP fetch conda data * Fixed broken import * Fixed linting rules * Fixed package.json * Cache the conda download workflow once a month * Revereted basePath change * Updated commit on cacche action * Moved fetch_parquet to fetchers directory * Added missing single quote * Added parquetjs to requirements * Backend implementation for conda numbers with duckdb * Fixed filtering and added condaDownloads to front end * Fixed duplicate code in backend/src/index.ts * Moved duckdb dependency to backend * Legacy packages are only loaded if org is brainglobe * Change cache path for conda-packages * Removed unnecessary interface
* Priorites NIU content * Updated favicon * Rename link from niu to brainglobe
* Avoid looking for the zeroth month for last months conda downloads * Adjust year if the last month is 12 * Add sleep and retry to PePy query * Break out of the outer loop as well * Update sleep time to 1 minute * Catch not found, always return null when failed * Update error handling in pepy fetching, set currYear correctly when breaking loop
…, or course (#20) * Exclude repos in the exluded list, starting with slides, or course * Remove console.log statement used for testing * Update utility function * Make sure conda cache is actually used * Update sleep time to 70s instead of 60s * Filter in discussions and issues to make sure all repos have all field
Update actions/cache version
…tributors Add a max retries to fetching contributors
* Remove projects from repository data fetching, only projectsV2 * Tracks num pepy requests globally, limits calls when near limit * Removes extra logging used for debugging
samcunliffe
commented
Oct 6, 2025
Comment on lines
+67
to
+81
| - name: Restore cache | ||
| uses: actions/cache@734d9cb93d6f7610c2400b0f789eaa6f9813e271 # v3 | ||
| - name: Restore .next cache | ||
| uses: actions/cache@v4 |
Member
Author
There was a problem hiding this comment.
Use commit hash here.
| ## Welcome to the Open-Source Metrics Documentation | ||
|
|
||
| #### How to Read World Health Organization Open-Source Dashboard | ||
| #### How to Read SWC/GCNU Neuroinformatics Unit Open Source Dashboard Open-Source Dashboard |
Member
Author
There was a problem hiding this comment.
Suggested change
| #### How to Read SWC/GCNU Neuroinformatics Unit Open Source Dashboard Open-Source Dashboard | |
| #### How to Read the UCL Open Source Dashboard |
| #### How to Read SWC/GCNU Neuroinformatics Unit Open Source Dashboard Open-Source Dashboard | ||
|
|
||
| The Dashboard is currently a snapshot of data from the **World Health Organization** Repositories. All the metrics are based on the _Last Updated Date_ reflected on the top of the dashboard. | ||
| The Dashboard is currently a snapshot of data from the **SWC/GCNU Neuroinformatics Unit** Repositories. All the metrics are based on the _Last Updated Date_ reflected on the top of the dashboard. |
Member
Author
There was a problem hiding this comment.
Suggested change
| The Dashboard is currently a snapshot of data from the **SWC/GCNU Neuroinformatics Unit** Repositories. All the metrics are based on the _Last Updated Date_ reflected on the top of the dashboard. | |
| The Dashboard is currently a snapshot of data from **UCL**'s repositories. All the metrics are based on the _Last Updated Date_ reflected on the top of the dashboard. |
| # Organization to pull metrics from | ||
| organization: 'github-community-projects' | ||
| # Organization to pull metrics from (must be an array) | ||
| organization: ['brainglobe', 'neuroinformatics-unit'] |
Member
Author
There was a problem hiding this comment.
Suggested change
| organization: ['brainglobe', 'neuroinformatics-unit'] | |
| organization: ['ucl'] |
| # GitHub Pages path to the repository | ||
| # Used for handling relative paths for assets | ||
| basePath: '/org-metrics-dashboard' | ||
| basePath: '/dashboard' |
Member
Author
There was a problem hiding this comment.
Suggested change
| basePath: '/dashboard' | |
| basePath: '/org-metrics-dashboard' |
Member
Author
|
Need to remove some NIU specifics.
|
Member
Author
|
Will do this via #17 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Propagate @IgorTatarnikov's fixes from the @neuroinformatics-unit.