-
Notifications
You must be signed in to change notification settings - Fork 3
Initial code: app, modules, storage #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR establishes the initial codebase foundation for the "qlean-mini" project with essential application framework, utility modules, and storage layer functionality. The implementation includes comprehensive testing infrastructure and external dependency management through vcpkg.
Key changes:
- Set up project structure with modular library organization including app state management, storage layer, utility functions, and blockchain components
- Implemented a complete RocksDB-based storage system with spaced storage architecture and comprehensive error handling
- Added extensive testing framework with utilities for storage, filesystem, and application state management
Reviewed Changes
Copilot reviewed 265 out of 267 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| vcpkg.json, vcpkg-configuration.json | Project dependency management and vcpkg configuration |
| vcpkg-overlay/* | Custom package definitions for project-specific dependencies |
| src/utils/* | Core utility functions including file descriptors, parsers, channels, and data structures |
| src/storage/* | Complete storage layer with RocksDB backend and generic interfaces |
| src/third_party/keccak/* | Keccak cryptographic hash implementation |
| tests/* | Comprehensive test suite with utilities and mocks |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
No description provided.