2022.6.8 - Dokumentation #87

Merged
edraft merged 3 commits from 2022.6.8 into 2022.6 2022-06-29 17:42:34 +02:00
Showing only changes of commit bb8fa1f6a8 - Show all commits

View File

@ -13,6 +13,7 @@
## Table of Contents ## Table of Contents
<!-- TABLE OF CONTENTS --> <!-- TABLE OF CONTENTS -->
<ol> <ol>
<li><a href="#Features">Features</a></li>
<li> <li>
<a href="#getting-started">Getting Started</a> <a href="#getting-started">Getting Started</a>
<ul> <ul>
@ -26,6 +27,52 @@
<li><a href="#contact">Contact</a></li> <li><a href="#contact">Contact</a></li>
</ol> </ol>
## Features
<!-- FEATURE OVERVIEW -->
- Expandle
- Application base
- Standardized application classes
- Application object builder
- Application extension classes
- Startup classes
- Startup extension classes
- Configuration
- Configure via object mapped JSON
- Console argument handling
- Console class for in and output
- Banner
- Spinner
- Options (menu)
- Table
- Write
- Write_at
- Write_line
- Write_line_at
- Dependency injection
- Service lifetimes: singleton, scoped and transient
- Providing of application environment
- Environment (development, staging, testing, production)
- Appname
- Customer
- Hostname
- Runtime directory
- Working directory
- Logging
- Standardized logger
- Log-level (FATAL, ERROR, WARN, INFO, DEBUG & TRACE)
- Mail handling
- Send mails
- Pipe classes
- Convert input
- Utils
- Credential manager
- Encryption via BASE64
- PIP wrapper class based on subprocess
- Run pip commands
- String converter to different variants
- to_lower_case
- to_camel_case
- ...
<!-- GETTING STARTED --> <!-- GETTING STARTED -->
## Getting Started ## Getting Started