Official documentation for the DataForge project.
Welcome to the official documentation for DataForge, an easy-to-use data management and processing platform for small and medium-sized enterprises (SMEs). This documentation will guide you through the installation, configuration, usage, and development of DataForge.
DataForge is a data management platform designed to simplify the collection, storage, and processing of data for SMEs. It integrates Django, databases, and automated workflows to streamline the flow of information across systems.
DataForge uses a modular architecture with three main components:
Additionally, DataForge leverages Kubernetes for scalable deployment, Helm for easier management of Kubernetes charts, and Grafana with Prometheus for monitoring your application and infrastructure.
Start by installing the necessary dependencies and setting up the environment by following the installation guide.
Once set up, deploy the application using the instructions in the deployment guide.
For local development, we recommend using Docker and Kubernetes to manage your application in a containerized environment. Follow the Kubernetes setup to learn more.
DataForge is organized in a modular way to provide flexibility and scalability. The project includes components for both backend functionality and data processing workflows. Learn more about how the project is structured in the following section.
DataForge provides a set of features to manage your data flows and infrastructure:
DataForge is designed to be deployed on Kubernetes, which provides scalable and efficient container orchestration. The application is packaged into Helm charts, making it easy to manage and deploy the entire stack on Kubernetes.
In this section, you will find the necessary steps to deploy DataForge on Kubernetes, manage Helm releases, and scale the infrastructure.
Monitoring the performance of your Kubernetes cluster and application is essential. Prometheus is used to collect metrics, and Grafana is used to visualize them in beautiful and informative dashboards.
Follow the instructions to integrate Grafana and Prometheus into your Kubernetes setup to monitor both infrastructure and application metrics.
We welcome contributions! Please refer to the Contributing Guidelines for more information on how to get started.
We strive for a welcoming and inclusive community. Please read our Code of Conduct before contributing.
DataForge is licensed under the GPL License. See the license file for details on how you can use and distribute the software.