# Welcome to Knowledge Base

{% hint style="warning" %}
Documentation is a work in progress
{% endhint %}

## Discover Archmix Projects

Projects in Archmix have a unique objective of doing a specific job related to developer experience. We are not willing to concur with any other framework or library, but add to new functionalities by extending or contributing back to the original project when it makes sense. Our goal is to make a real addition to developers, to make their life easier, happier, and stress-free.

### Compozitor

[Compozitor](/home/compozitor/why.md) is a source code generation engine based on Apache Velocity and Java Annotation Processing API.

### Migrami

[Migrami](/home/migrami/why.md) is an extensible migration API for Java Developers that wanna do more than database migrations.

### Legolas

[Legolas](/home/legolas/why.md) is a LEGO-Like Application Services focused on providing a built-in developer environment based on docker.

### Triady

[Triady](/home/triady/why.md) is a modular solution focused on pursue the best developer experience for distributed systems


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.archmix.org/home/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
