Contributing — Server side
The Server Part is where all the data processing and management happen. It's crucial for handling the information that flows through Buggregator.
Event Processing: This part receives information (like errors or logs) from applications. It organizes and processes these events.
API Communication: It also communicates with clients through REST API, sending and receiving data as needed.
Key Technologies:
It's built on a foundation of robust and reliable technologies, including the Spiral Framework, RoadRunner, Centrifugo and Doltdb.
- Spiral Framework - A PHP framework that's the foundation of our server.
- RoadRunner - Manages different server tasks like HTTP, TCP, queues, and caching.
- Centrifugo - Handles real-time messaging through WebSockets.
- Doltdb - A SQL database that's built on top of a Git repository.
Server requirements
- Minimum PHP version: 8.2
Installation
To set up environment for local development read the development environment setup guide.