Skip to content

Conversation

@Xe
Copy link
Collaborator

@Xe Xe commented Jan 15, 2026

Summary

  • Remove mentions of the tigrisheaders package from README.md
  • Simplify the Overview section to focus on the main storage package

Details

The README previously documented both the storage and tigrisheaders packages. This PR removes all tigrisheaders documentation to focus the README on the primary public API.

Test plan

  • Code compiles with go build ./...
  • Code formatted with npm run format
  • Manual testing

Remove mentions of the tigrisheaders package to focus on the main
storage package API.

Assisted-by: GLM 4.7 via Claude Code
Signed-off-by: Xe Iaso <xe@tigrisdata.com>
Copilot AI review requested due to automatic review settings January 15, 2026 17:51
Copy link
Contributor

Copilot AI left a 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 removes documentation for the tigrisheaders package from the README to focus on the main storage package. The tigrisheaders package itself remains in the codebase and is still used internally by the SDK.

Changes:

  • Simplified the Overview section to describe only the storage package
  • Removed the entire "Using the tigrisheaders Package" section with examples for static replication, query metadata, conditional operations, snapshots, and custom headers
Comments suppressed due to low confidence (1)

README.md:138

  • The Documentation section still links to Query Metadata, Conditional Operations, and Regions documentation pages. However, these features are only accessible via the tigrisheaders package, which is no longer documented in this README. Consider either removing these links or adding a note explaining that these features are available through the lower-level tigrisheaders package (without providing full documentation).
- [Query Metadata](https://www.tigrisdata.com/docs/objects/query-metadata/)
- [Conditional Operations](https://www.tigrisdata.com/docs/objects/conditionals/)
- [Regions](https://www.tigrisdata.com/docs/concepts/regions/)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


- **`storage`** - The main package containing the Tigris client with S3-compatible methods plus Tigris-specific features like bucket forking, snapshots, and object renaming.
- **`tigrisheaders`** - Lower-level helpers for setting Tigris-specific HTTP headers on S3 API calls.
This SDK provides the main **`storage`** package containing the Tigris client with S3-compatible methods plus Tigris-specific features like bucket forking, snapshots, and object renaming.
Copy link

Copilot AI Jan 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Overview mentions "Tigris-specific features like bucket forking, snapshots, and object renaming" but some Tigris-specific features documented in the removed section (query metadata, conditional operations, static replication regions) are not mentioned here. Consider clarifying whether this is the complete list of features exposed via the main storage package, or if additional features exist in other packages.

Suggested change
This SDK provides the main **`storage`** package containing the Tigris client with S3-compatible methods plus Tigris-specific features like bucket forking, snapshots, and object renaming.
This SDK provides the main **`storage`** package containing the Tigris client with S3-compatible methods plus Tigris-specific features such as bucket forking, snapshots, and object renaming, as well as additional capabilities (for example, queryable metadata, conditional operations, and static replication-region controls). Some of these advanced features are exposed via supporting packages in this repository.

Copilot uses AI. Check for mistakes.
@Xe
Copy link
Collaborator Author

Xe commented Jan 15, 2026

@ovaistariq Could you please review this PR when you have a chance? Thanks!

@Xe Xe merged commit 535c666 into main Jan 15, 2026
14 checks passed
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