Skip to content

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. #40

@Cleanskiier27

Description

@Cleanskiier27

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions