/ice-spring

ICE Card re-written using Spring Framework

Primary LanguageJava

ICE Card

The ICE Card system with shared key escrow. Using Java + Spring

Building

git clone https://github.com/exochaindev/ice-spring.git && cd ice-spring
mvn clean package
java -jar boot-server/target/ice-server-0.0.1-SNAPSHOT.jar

Serves at port 8080

Design

Architecture design for this project can be found at techdocs

Project Features

  • Web pages for make card, print card

  • API for plaintext card operations

  • A template for techdocs AsciiDoc for this project

Docs (none currently)

  • The project already has a standalone maven module for generating technical documentation from AsciiDoc. This is located in the techdocs module. This module works just like the other ones in the main techdocs repo. To create technical docs:

    • Edit asciidoc under techdocs/src/docs/asciidoc/*

    • Change to the techdocs directory

    • Run the bin/gen-doc.sh file to generate/update your docs to <project-root>/docs/*

    • Commit your changes both to the source asciidoc and also the newly generated docs under <project-root>/docs/* so that anyone checking out the projec can immediately view the updates docs without having to regenerate them locally (which would produce diffs due to time stamps in the docs)