Initial implementation

This commit is contained in:
2025-12-10 11:10:52 +01:00
parent cff9defc4a
commit 4cb97a25ba
26 changed files with 2714 additions and 1 deletions

View File

@@ -35,4 +35,20 @@ From either the calendar grid or the timeline view, the user can click on a spec
- The application is compiled into a single binary (plus a config file) for easy deployment.
- Configuration is done via a config file that is read at startup.
- The application can be run as a standalone server on a specified port.
- Static files (CSS, JS, images) are inculeded in the binary using Go's embed package.
- Static files (CSS, JS, images) are inculeded in the binary using Go's embed package.
## Building
To compile the application and create a runnable binary in the `bin` folder:
```bash
go build -o bin/chronological ./cmd/chronological
```
This will create the `chronological` executable in the `bin` directory. You can then run it with:
```bash
./bin/chronological -config config.ini
```
If no config file is specified, the application will look for `config.ini` in the current directory and use default settings if not found.