feat: add main features

Agents for developpement added + frontend add + backend added. Git viewer created + agent and template creator + layout and project creator
This commit is contained in:
2026-06-06 01:27:01 +02:00
parent 55b3bee2c8
commit 307ae71857
273 changed files with 48740 additions and 0 deletions

View File

@ -0,0 +1,22 @@
//! [`UuidGenerator`] — production [`IdGenerator`] producing random v4 UUIDs.
use domain::ports::IdGenerator;
use uuid::Uuid;
/// Real id generator producing random (v4) UUIDs.
#[derive(Debug, Default, Clone, Copy)]
pub struct UuidGenerator;
impl UuidGenerator {
/// Creates a new [`UuidGenerator`].
#[must_use]
pub const fn new() -> Self {
Self
}
}
impl IdGenerator for UuidGenerator {
fn new_uuid(&self) -> Uuid {
Uuid::new_v4()
}
}