Skip to content

Dev#2

Open
freeeakn wants to merge 8 commits intomasterfrom
dev
Open

Dev#2
freeeakn wants to merge 8 commits intomasterfrom
dev

Conversation

@freeeakn
Copy link
Copy Markdown
Owner

@freeeakn freeeakn commented Mar 2, 2025

[Enhance Network Discovery and Blockchain Robustness]

  • Add mDNS-based automatic node discovery with dynamic enable/disable functionality
  • Refactor blockchain hashing and mining methods for improved clarity
  • Update Makefile with new development, profiling, and network management targets
  • Improve README with detailed project information, badges, and usage instructions
  • Enhance integration tests with more robust error handling and timeouts
  • Add CLI support for enabling/disabling node discovery at runtime
  • Implement methods to retrieve discovered nodes programmatically

- Restructured project into modular packages (pkg/, cmd/, tests/)
- Added extensive test suite with unit, integration, and end-to-end tests
- Implemented test helpers and logging utilities
- Updated Makefile with advanced testing and coverage commands
- Added test script for detailed test execution and reporting
- Improved project organization and testability
- Add mDNS-based automatic node discovery with dynamic enable/disable functionality
- Refactor blockchain hashing and mining methods for improved clarity
- Update Makefile with new development, profiling, and network management targets
- Improve README with detailed project information, badges, and usage instructions
- Enhance integration tests with more robust error handling and timeouts
- Add CLI support for enabling/disabling node discovery at runtime
- Implement methods to retrieve discovered nodes programmatically
- Rename workflow to "AetherWave CI"
- Update supported branches to include "main"
- Upgrade Go version to 1.21
- Add dependency installation step
- Integrate golangci-lint for code quality
- Replace direct build/test commands with Makefile targets
- Add test coverage artifact upload
- Introduce Docker image build and verification job
- Improve workflow configuration for comprehensive CI/CD
- Update README.md and README.ru.md with more consistent formatting
- Adjust markdown list indentation and numbering
- Update GitHub Actions workflow dependencies to latest versions
- Enhance markdownlint configuration with additional rules
- Update blockchain tests to handle and validate AddMessage errors
- Refactor SDK request handling with improved error management
- Enhance performance profiling scripts with better error logging
- Replace deprecated ioutil with io package in SDK
- Update GitHub Actions workflow to configure golangci-lint
@freeeakn freeeakn requested a review from Routybor March 12, 2025 10:04
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.

1 participant