From a7414ca1f6d9a041dbd98c3049ad0001d6f95eee Mon Sep 17 00:00:00 2001 From: John Ky Date: Wed, 29 Oct 2025 22:00:12 +1100 Subject: [PATCH 1/4] feat(api): re-export HasTypeProxy module Adds HasTypeProxy to the main Cardano.Api module exports to provide direct access to type proxy functionality without requiring separate imports. --- cardano-api/src/Cardano/Api.hs | 1 + 1 file changed, 1 insertion(+) diff --git a/cardano-api/src/Cardano/Api.hs b/cardano-api/src/Cardano/Api.hs index 5696d1ab85..2b9d36543d 100644 --- a/cardano-api/src/Cardano/Api.hs +++ b/cardano-api/src/Cardano/Api.hs @@ -73,6 +73,7 @@ module Cardano.Api , module Cardano.Api.Monad.Error , module Cardano.Api.Pretty , module Cardano.Api.IO + , module Cardano.Api.HasTypeProxy ) where From f7c3e863f474f67b62ac76296cf56a16f5aca39b Mon Sep 17 00:00:00 2001 From: John Ky Date: Wed, 29 Oct 2025 22:10:10 +1100 Subject: [PATCH 2/4] docs: add package-specific documentation links Enhances the main README with direct links to individual package documentation for easier navigation and discovery. - Add links to cardano-api main library documentation - Add links to cardano-api-gen test utilities documentation - Add links to cardano-rpc gRPC protocol documentation - Add links to cardano-wasm WebAssembly support documentation --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 9d2815738d..c669f8c623 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,12 @@ See the [Contributing guide](CONTRIBUTING.md) for how to contribute to this proj ## Documentation +Package-specific documentation: +- [cardano-api](cardano-api/README.md) - Main library for constructing and submitting transactions +- [cardano-api-gen](cardano-api-gen/README.md) - Test generators and property testing utilities +- [cardano-rpc](cardano-rpc/README.md) - gRPC client and server implementing UTxO RPC protocol +- [cardano-wasm](cardano-wasm/README.md) - WebAssembly compilation support + Development documentation can be found in [Cardano Node Wiki](https://github.com/input-output-hk/cardano-node-wiki/wiki). Haddock documentation is available at: https://cardano-api.cardano.intersectmbo.org/ From 5dac24d0ac5d52fb897282e86842054a2dee63ee Mon Sep 17 00:00:00 2001 From: John Ky Date: Wed, 29 Oct 2025 22:11:36 +1100 Subject: [PATCH 3/4] docs: add Claude Code development setup instructions Provides instructions for setting up project-specific Claude Code configuration using the omni-dev-config repository. - Document steps to clone omni-dev-config repository - Explain how to symlink CLAUDE.md for project context - Clarify benefits of Claude Code integration --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index c669f8c623..749318d04f 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,24 @@ Integration of the [`ledger`](https://github.com/IntersectMBO/cardano-ledger), [ See the [Contributing guide](CONTRIBUTING.md) for how to contribute to this project. +## Development Setup + +### Using Claude Code + +For developers using [Claude Code](https://claude.ai/code), project-specific configuration can be set up by: + +1. Clone the omni-dev-config repository: + ```bash + git clone https://github.com/input-output-hk/omni-dev-config + ``` + +2. Symlink `CLAUDE.md` from omni-dev-config to this repository: + ```bash + ln -s /path/to/omni-dev-config/CLAUDE.md /path/to/cardano-api/CLAUDE.md + ``` + +This provides Claude Code with project-specific context, coding standards, and best practices. + ## Core maintainers * [Jordan Millar](https://github.com/Jimbo4350) From 020d228d6835191a41142c0eeab505a78fe1e681 Mon Sep 17 00:00:00 2001 From: John Ky Date: Wed, 29 Oct 2025 22:22:37 +1100 Subject: [PATCH 4/4] chore: update copyright year to 2025 --- cardano-api-gen/cardano-api-gen.cabal | 2 +- cardano-api/cardano-api.cabal | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cardano-api-gen/cardano-api-gen.cabal b/cardano-api-gen/cardano-api-gen.cabal index 5b219e1a79..3f9beac09b 100644 --- a/cardano-api-gen/cardano-api-gen.cabal +++ b/cardano-api-gen/cardano-api-gen.cabal @@ -8,7 +8,7 @@ category: API, Test, -copyright: 2020-2024 Input Output Global Inc (IOG). +copyright: 2020-2025 Input Output Global Inc (IOG). author: IOHK maintainer: operations@iohk.io license: Apache-2.0 diff --git a/cardano-api/cardano-api.cabal b/cardano-api/cardano-api.cabal index 6b0d08b817..99b2d9ff71 100644 --- a/cardano-api/cardano-api.cabal +++ b/cardano-api/cardano-api.cabal @@ -7,7 +7,7 @@ category: Cardano, API, -copyright: 2020-2024 Input Output Global Inc (IOG). +copyright: 2020-2025 Input Output Global Inc (IOG). author: IOHK maintainer: operations@iohk.io license: Apache-2.0