This pull request introduces several updates across configuration, documentation, and workflow files to standardize naming conventions, improve release and commit processes, and add new guides and integrations. The main focus is on renaming the project and related resources to NETWORKBUSTERSETUP, introducing commit message and release documentation, and adding guides for Google authentication and power harvesting. Additionally, a new CI workflow for integration testing is added.
Naming and Configuration Standardization
- Renamed project and deployment identifiers from
networkbuster to NETWORKBUSTERSETUP in .azure/azure.yaml, .github/deployment.config.json, and ai-training-pipeline.py to ensure consistent naming across Azure, deployment, and code references. [1] [2] [3] [4]
Documentation and Commit Process Improvements
- Added a commit message template (
.gitmessage) and guidelines (.github/COMMIT_MESSAGE_TEMPLATE.md) to enforce Conventional Commits, referenced in README-ANNOUNCEMENT.md. [1] [2] [3]
- Added release documentation in
RELEASES.md and a review checklist for kit checksum and labeling in REVIEW/CRITICAL-THREAT-TERMINAL.md. [1] [2]
Google Authentication and Power Harvesting Documentation
- Introduced a comprehensive Google authentication setup guide in
GOOGLE_AUTH_SETUP.md, detailing steps for OAuth configuration, Excel-based user tracking, API endpoints, and troubleshooting.
- Added a power harvesting design document in
POWER-HARVESTING.md, outlining hardware, firmware, telemetry, and dashboard integration for energy management.
Continuous Integration Enhancements
- Added a new GitHub Actions workflow (
.github/workflows/integration.yml) for integration testing with Mosquitto broker and Python MQTT client.
Minor Link and Reference Updates
- Updated YouTube channel links in
.azure/CONSOLIDATED_INDEX.html and README.md to the new URL. [1] [2] [3]
These changes improve project consistency, developer workflow, documentation coverage, and integration testing.
Originally posted by @Cleanskiier27 in #15