A mono-repo with various java and scala projects.
Active folders:
- ./littleware/ - Stable - Guice based dependency injection, builder pattern support, misc utilities
- ./littleScala/ - Stable - builder pattern support
- ./littleAudit/ - Active Development - little cloud service framework
These folders hold projects that have been suspended or deprecated, but we have not yet erased out of the repo.
- ./littleAsset/ - Suspended/Deprecated - j2ee based asset management
- ./littleTools/ - Suspended/Deprecated - client tools for littleAsset/
- ./littleWeb/ - Suspended/Deprecated - littleAsset/ HTTP API bindings
- ./littleDistro/ - Suspended/Deprecated - distribution package for littleAsset stuff
- ./webapp/ - Suspended/Deprecated - holds various subtools including littleId/ (old openId authenticator), fishRunner/ (glassfish based servlet-runner cli), and s3Copy/ (publish web site files to S3 with compression and metadata)
The littleware code base has branched out to other repositories over the years.
- little-automation - infrastructure automation
- little-nodedev - gulpjs based build tools for typescript and web projects
- little-elements - typescript npm package supporting nodejs and web apps
- little-authn - typescript nodejs OIDC (AWS Cognito) client wired to support expressjs or lambda API gateway deployment
- little-apps - typescript and web resources that define https://apps.frickjack.com
The Notes/ folder holds a hierarchy of documentation.
This site for an
introduction to the different types of documentation (explanation, how-to, tutorial, reference).
- little-cloud architecture - WIP
- cloud manager - WIP
- authz design - WIP
- working with session tokens
- cicd with codebuild
- configuration injection