mirror of
https://github.com/wazuh/wazuh-docker.git
synced 2025-10-23 06:11:57 +00:00
Add reference documentation
This commit is contained in:
40
docs/dev/introduction.md
Normal file
40
docs/dev/introduction.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Development Guide - Introduction
|
||||
|
||||
Welcome to the Development Guide for Wazuh-Docker version 4.12.0. This guide is intended for developers, contributors, and advanced users who wish to understand the development aspects of the Wazuh-Docker project, build custom Docker images, or contribute to its development.
|
||||
|
||||
## Purpose of This Guide
|
||||
|
||||
The primary goals of this guide are:
|
||||
|
||||
- To provide a clear understanding of the development environment setup.
|
||||
- To outline the process for building Wazuh Docker images from source.
|
||||
- To explain how to run tests to ensure the integrity and functionality of the images.
|
||||
- To offer insights into the project structure and contribution guidelines (though detailed contribution guidelines are typically found in `CONTRIBUTING.md` in the repository).
|
||||
|
||||
## Who Should Use This Guide?
|
||||
|
||||
This guide is for you if you want to:
|
||||
|
||||
- Modify existing Wazuh Docker images.
|
||||
- Build Wazuh Docker images for a specific Wazuh version or with custom configurations.
|
||||
- Understand the build process and scripts used in this project.
|
||||
- Contribute code, features, or bug fixes to the Wazuh-Docker repository.
|
||||
|
||||
## What This Guide Covers
|
||||
|
||||
This guide is organized into the following sections:
|
||||
|
||||
- **[Setup Environment](setup.md)**: Instructions on how to prepare your local machine for Wazuh-Docker development, including necessary tools and dependencies.
|
||||
- **[Build Image](build-image.md)**: Step-by-step procedures for building the various Wazuh Docker images (Wazuh manager, Wazuh indexer, Wazuh dashboard).
|
||||
- **[Run Tests](run-tests.md)**: Information on how to execute automated tests to validate the built images and configurations.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before you begin, it's assumed that you have a basic understanding of:
|
||||
|
||||
- Docker and Docker Compose.
|
||||
- Linux command-line interface.
|
||||
- Version control systems like Git.
|
||||
- The Wazuh platform and its components.
|
||||
|
||||
We encourage you to explore the Wazuh-Docker repository and familiarize yourself with its structure. If you plan to contribute, please also review the project's contribution guidelines.
|
Reference in New Issue
Block a user