Tesses Framework
================

## To Install
- Install [mbedtls](https://github.com/Mbed-TLS/mbedtls) (use sudo apt install libmbedtls-dev on debian) for TessesFramework
- Follow the commands bellow

## Run these commands to install tesses-framework
```bash
git clone https://onedev.site.tesses.net/tesses-framework
cd tesses-framework
mkdir build 
cd build
cmake -S .. -B .
make
sudo make install
```

## What libraries have I embeded from other people
- [HodwardHinnart's date](https://github.com/HowardHinnant/date) (in folder src/HodwardHinnart_date, modified tz.cpp to point to correct header)
- [PlatformFolders](https://github.com/sago007/PlatformFolders) (in folder src/Platform/sago, modified to conditionally disable for GEKKO, NX etc)
- [Sqlite 3](https://www.sqlite.org/) (in folder src/Serialization/sqlite, modified for GEKKO, NX etc, uses the amalgamation)

## Dependencies
- [mbedtls](https://github.com/Mbed-TLS/mbedtls)

## Code used from other peoples projects
- [Multipart parser (rewriten in C++ was C# in dejuric/simplehttp)](https://github.com/dajuric/simple-http)

## Resources used from others
- [ca-certificate.crt (from ubuntu)](ca-certificate.crt)
