Skip to content

Conversation

@jasperpotts
Copy link
Contributor

@jasperpotts jasperpotts commented Oct 17, 2025

PR for work on command line tools for processing record file history.

This pull request introduces several documentation improvements and project configuration updates, focusing on clearer build instructions, coding conventions, and more accurate references to the tools module. It also adds new experimental protobuf definitions for block streaming and proof structures.

Documentation and Reference Improvements:

  • Added a comprehensive BUILDING.md file at the project root, detailing prerequisites, common build tasks, and module-specific instructions for building and running each app/module.
  • Updated references to the tools module in README.md and docs/overview.md to use correct relative links, improving navigation and accuracy. [1] [2]
  • Removed outdated or redundant documentation files in docs/tools/, including README.md and quickstart.md, streamlining and centralizing documentation. [1] [2]

Project Configuration and Coding Standards:

  • Added .github/copilot-instructions.md to provide explicit, actionable guidance for Copilot-generated Java code, covering file headers, import ordering, Javadoc, naming conventions, formatting, logging, tests, and usage of modern Java APIs.
  • Updated .editorconfig to set the default indentation size to 4 spaces, aligning with the documented coding standards.

Protobuf Definitions for Experimental Block Streaming:

  • Added experimental_block.proto defining the Block message, with detailed comments on block structure, usage, and RFC keyword interpretation.
  • Added experimental_block_footer.proto defining the BlockFooter message, describing root hashes for block verification and state, with RFC-style documentation.

Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
jasperpotts and others added 30 commits November 21, 2025 12:31
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
…ixed bigs in date parsing and added unit tests for RecordFileDates.

Signed-off-by: Jasper Potts <[email protected]>
… to downloads in MainNetBucket

Signed-off-by: Jasper Potts <[email protected]>
…kchain. Cleaned up and refined the wrapping

Signed-off-by: Jasper Potts <[email protected]>
Signed-off-by: Jasper Potts <[email protected]>
… based on mistake Matt spotted

Signed-off-by: Jasper Potts <[email protected]>
…n with Validation, Daily Tar Archives, and Automatic Rollover (#1973)

Signed-off-by: Rocky Thind <[email protected]>
…lidation with stats - added performance improvement to download-live and added new download-live2 with different techniques (#1991)

Signed-off-by: Rocky Thind <[email protected]>
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.

3 participants