Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
9ssi7 committed Jul 24, 2024
2 parents 03873ca + 3099d0e commit 4d346c9
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 57 deletions.
14 changes: 14 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# These are supported funding model platforms

github: [9ssi7] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
53 changes: 0 additions & 53 deletions .github/workflows/coverage-badge.yml

This file was deleted.

8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ The `txn` package provides a robust and flexible framework for managing distribu
## Key Features

* **Distributed Transactions:** Coordinate transactions across multiple data sources seamlessly.
* **Database Independence:** Work with various databases (PostgreSQL, MongoDB, Redis, etc.) using specialized adapters.
* **Database Independence:** Work with various databases (PostgreSQL, MongoDB etc.) using specialized adapters.
* **Clean Architecture:** Maintain a clear separation of concerns, keeping your business logic decoupled from data access details.
* **Atomicity:** Ensure that all operations within a transaction either succeed or fail together, maintaining data integrity.
* **Flexibility:** Easily extend the framework by creating custom adapters for your specific data sources.
Expand Down Expand Up @@ -65,13 +65,13 @@ if err := tx.Commit(context.Background()); err != nil {

The `txn` package supports multiple database adapters:

* **txngorm:** GORM (./txngorm)
* **txnmongo:** MongoDB (./txnmongo)
* **txngorm:** [GORM](./txngorm)
* **txnmongo:** [MongoDB](./txnmongo)

## Contributing

Contributions are welcome! Please feel free to submit issues, bug reports, or pull requests.

## License

This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.
This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.

0 comments on commit 4d346c9

Please sign in to comment.