standardize: naming, ports, and dependency conventions #2

Merged
mik-tf merged 4 commits from development_hero_zero_standardize into development 2026-02-12 00:55:49 +00:00
Owner

Changes

Package Renames

  • node-dashboard → node_dashboard
  • populate-mock-data → populate_mock_data

Ports

  • PORTS 3377 → "" (was conflicting with hero_osis; template repo, no registered port)

Binaries

  • hero-web-demo → hero_web_template

Dependency Updates

  • Version-only herolib deps changed to git URL deps (lhumina_code/hero_lib)

Note: Pre-existing build failure (missing src/code/mod.rs) — not caused by these changes.**

## Changes ### Package Renames - node-dashboard → node_dashboard - populate-mock-data → populate_mock_data ### Ports - PORTS 3377 → "" (was conflicting with hero_osis; template repo, no registered port) ### Binaries - hero-web-demo → hero_web_template ### Dependency Updates - Version-only herolib deps changed to git URL deps (lhumina_code/hero_lib) **Note**: Pre-existing build failure (missing src/code/mod.rs) — not caused by these changes.**
standardize: rename binary hero-web-demo → hero_web_template, remove conflicting port
Some checks are pending
Build and Test / build (push) Waiting to run
Build and Test / build (pull_request) Waiting to run
537e797d2f
- backend/Cargo.toml: binary hero-web-demo → hero_web_template
- backend/Cargo.toml: binary hero-web-demo-test → hero_web_template_test
- buildenv.sh: BINARIES → hero_web_template
- buildenv.sh: PORTS 3377 → "" (3377 conflicts with hero_osis)
- Makefile: all binary references updated

Per naming_convention skill: binary must match repo name in snake_case.
Port 3377 removed as it conflicts with hero_osis in hero_ports registry.
Note: pre-existing build error (missing src/code/mod.rs) not addressed.
standardize: rename hyphenated packages + fix herolib/osis refs to snake_case
Some checks failed
Build and Test / build (pull_request) Waiting to run
Build and Test / build (push) Failing after 3s
e88f5940e9
- node-dashboard → node_dashboard
- populate-mock-data → populate_mock_data
- herolib-* → herolib_* (all dependency references)
- hero_osis-sdk → hero_osis_sdk
- Version-only herolib deps → git URL deps
- hero_lib/hero_osis git branch → development_hero_zero_standardize

Per naming_convention: all package names must use snake_case.
mik-tf changed title from Standardize: naming convention, ports, Makefile compliance to standardize: naming, ports, and dependency conventions 2026-02-12 00:01:29 +00:00
ci: restrict test triggers to PRs and push to development/main
Some checks are pending
Build and Test / build (pull_request) Waiting to run
fb88bb154a
Stop triggering test/build workflows on every push to every branch.
Tests now run only on:
- push to development or main (post-merge validation)
- pull_request targeting development or main (pre-merge check)
- manual workflow_dispatch

Per forge_ci skill: Standard Workflow Triggers convention.
standardize: switch git dep branches to development
Some checks failed
Build and Test / build (pull_request) Failing after 2s
34dfc49a7c
Preparation for merge: all git dependency branch refs changed from
development_hero_zero_standardize to development. After hero_lib PR
merges first, all downstream deps resolve on development branch.
mik-tf merged commit 930430bef9 into development 2026-02-12 00:55:49 +00:00
mik-tf deleted branch development_hero_zero_standardize 2026-02-12 00:55:55 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_web_template!2
No description provided.