Skip to content

Modularization and Contributing update#119

Merged
egrace479 merged 6 commits into
mainfrom
dev
Jul 8, 2026
Merged

Modularization and Contributing update#119
egrace479 merged 6 commits into
mainfrom
dev

Conversation

@egrace479

Copy link
Copy Markdown
Member

This PR contains all the v4.3.0 updates:

  • Further modularization of the codebase
  • Allowing HF org name that differs from the code org name by more than case, and clarifying the case-sensitivity
  • Contributing document
  • Dependency updates

egrace479 and others added 6 commits June 11, 2026 15:22
dev will now be used before main

* Clarify Agent instructions for dev workflow
* Allow for HF org with different name from codebase platform

* Add terminal rendered error message in case of missing/incorrect config keys at Vite start

* Improve validation
* Move type/platform-based repo fetching to dedicated api modules

* Check releases are loaded before fetching code repos

* Move rendering, URL management, and UI logic to external modules

* Move tag lookup creation to tag-related utils file to reduce parameter passing
internal variable only required for normalizing tags

* Restructure repo to accommodate larger number of source files
arrange by purpose

* Update AGENTS repository layout description to reflect changes
initial description updates generated with Gemini 3.1 Pro in a modularization discussion thread
updated paths for test list

* Add tests for new API fetch modules and URL management

Tests constructed with aid of Gemini 3.1 Pro and Thinking

Switch to jsdom testing strategy, copilot suggestion

* Move HF default tag filtering to normalizeTag utility

consolidates tag processing, creating single location for potential personalization of tags
use named imports, error with jsyaml, standardize fs use
* Add description of contributing guidelines

* Clarify default setting of repo as Imageomics Catalog

Co-authored-by: Isabella Lo <isabellalo9339@gmail.com>

* Add note about contributing to the template

* Apply suggestions from code review

Co-authored-by: Hilmar Lapp <hlapp@drycafe.net>

---------

Co-authored-by: Isabella Lo <isabellalo9339@gmail.com>
Co-authored-by: Hilmar Lapp <hlapp@drycafe.net>
@egrace479 egrace479 requested a review from hlapp July 8, 2026 19:58

@hlapp hlapp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🚀

@egrace479 egrace479 merged commit 287b1a7 into main Jul 8, 2026
1 check passed
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