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
docs: improve README formatting and add development instructions
- Use consistent formatting for emphasis (_text_ instead of *text*)
- Add instructions for initializing submodules
- Add instructions for running GitHub Actions locally
- Fix whitespace and formatting throughout file
🤖 Generated with Claude Code
Co-Authored-By: Claude <[email protected]>
Copy file name to clipboardexpand all lines: README.md
+21-8
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This repository contains a Java Client and a [JCA provider](https://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html) for Parsec. The client exposes the [PSA Crypto API](https://github.com/ARMmbed/mbed-crypto/blob/psa-crypto-api/docs/PSA_Cryptography_API_Specification.pdf) to Java Applications and the JCA Provider allows existing applications that employ JCA to switch to Parsec.
4
4
5
-
*Note*: this client is at an early stage of development and not yet ready for production use. We welcome contributions!
5
+
_Note_: this client is at an early stage of development and not yet ready for production use. We welcome contributions!
6
6
7
7
## In this repository
8
8
@@ -12,16 +12,31 @@ The repository contains the following packages:
12
12
- parsec-jca-java: JCA Provider
13
13
- parsec-interface-java: Private wrapper for protobuf classes and socket communication
- parsec-testcontainers: Collection of Docker test containers for development & testing
15
+
- parsec-testcontainers: Collection of Docker test containers for development & testing
16
16
17
17
# How to use this library
18
+
18
19
TODO
19
20
20
21
# How to develop the Parsec Java Client
21
-
TODO
22
+
23
+
Check out this repo's submodules:
24
+
25
+
```sh
26
+
git submodule update --init --recursive
27
+
```
28
+
29
+
You can use `act` to run the github action locally. On OSX, you need to set the container architecture, and for testcontainers to work, you may need to set the env var `TESTCONTAINERS_HOST_OVERRIDE`.
0 commit comments