Building, Installing and Setting up the Project
This guide outlines the steps for building, installing, and setting up the Timoni project.
Prerequisites
- Go 1.17 or later.
- Docker
- kubectl
- Git
Setting up a Development Environment
Clone the repository:
git clone https://github.com/stefanprodan/timoni.git cd timoni
Install dependencies:
make install-envtest
Build the project:
make build
Run the tests:
make test
Generate API documentation:
make docs
Installation and Setup
Deploy Timoni to your Kubernetes cluster:
Follow the instructions in the README to deploy Timoni to your Kubernetes cluster.
Configure Timoni:
Refer to the Configuration documentation for configuring Timoni.
Start using Timoni:
Once deployed and configured, you can start using Timoni. Refer to the User Guide for detailed instructions.
Running Timoni Locally
You can run Timoni locally for development and testing purposes.
Start the local development environment:
make setup-envtest
Run the Timoni server:
make run
This will start a local Kubernetes cluster with Timoni deployed to it. You can access Timoni through the specified port in your local environment.
Contributing
To contribute to the project, please refer to the Contributing guidelines.