Skip to content

Commit 4c5e58e

Browse files
authored
Merge pull request #1 from CIRFMF/readme-update
Update README.md
2 parents 5b5c622 + e08ad45 commit 4c5e58e

1 file changed

Lines changed: 48 additions & 1 deletion

File tree

README.md

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,48 @@
1-
# SDK ksef 2.0
1+
# **KSeF**
2+
3+
4+
## Wstęp – Struktura projektu i technologie
5+
6+
Projekt składa się z dwóch modułów:
7+
- **demo-web-app** – przykładowa aplikacja webowa (spring boot), która używa SDK i rozszerza o przykładowe użycia czy scenariusze testowe.
8+
- **ksef-client** – biblioteka (SDK), zawierająca wspólną logikę, modele oraz interfejsy.
9+
10+
Całość napisana jest w języku **Java**. Do komunikacji HTTP wykorzystywany jest java.net.http.HttpClient.
11+
12+
13+
## 🔧 Wersje technologii
14+
| Komponent | Java | Spring Boot |
15+
|----------------|------|-------------|
16+
| `ksef-client` | 11 ||
17+
| `demo-web-app` | 21 | 3.3.0 |
18+
19+
---
20+
21+
### Struktura katalogów ksef-client
22+
23+
24+
- **api**
25+
Zawiera buildery do tworzenia requestów do API oraz serwisy wspomagające generowanie certyfikatów, kryptograficzny czy sam klient http który realizuje żądania HTTP do API.
26+
27+
- **client**
28+
Zawiera modele klas odpowiadających zwrotkom z API, definicje wyjątków, interfejsy oraz modele.
29+
30+
31+
32+
### Struktura katalogów demo-web-app
33+
34+
- **integrationTest**
35+
Zawiera przykładowe scenariusze testowe.
36+
37+
- **api**
38+
Zawiera przykładowe rest kontrolery, które wywołują bezpośrednio ksef clienta.
39+
40+
41+
42+
43+
## Zawartość repozytorium
44+
45+
- Przykładowa aplikacja
46+
- Implementacja klienta KSeF 2.0
47+
- Przykłady użycia i integracji z KSeF 2.0
48+

0 commit comments

Comments
 (0)