You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+50-18Lines changed: 50 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,31 +4,36 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
Official Java SDK for FiscalAPI - a Mexican CFDI electronic invoicing service (SAT integration). Provides CFDI 4.0 invoicing, certificate management, mass downloads, payroll, and SAT catalog queries.
7
+
Official Java SDK for FiscalAPI - a Mexican CFDI electronic invoicing service (SAT integration). Provides CFDI 4.0 invoicing, certificate management, mass downloads, payroll, and SAT catalog queries. Published to Maven Central as `com.fiscalapi:fiscalapi`.
8
8
9
9
## Build Commands
10
10
11
11
```bash
12
12
mvn clean compile # Compile
13
-
mvn test# Run tests
14
13
mvn package # Create JAR
15
-
mvn clean deploy -Prelease # Deploy to Maven Central (requires GPG)
14
+
mvn clean deploy -Prelease # Deploy to Maven Central (requires GPG + settings.xml credentials)
16
15
```
17
16
17
+
No unit tests exist in this project currently. No linting or formatting tools are configured.
18
+
18
19
## Architecture
19
20
20
21
### Entry Point
21
-
`FiscalApiClient.create(FiscalApiSettings)` - Factory method creating the main client with all services.
22
+
`FiscalApiClient.create(FiscalApiSettings)` - Factory method creating the main client with all 10 services.
0 commit comments