Skip to content

Repository files navigation

🚀 Personal Hub

Orquestrador Federado de Projetos Autorais, Engines Gráficas, Sistemas & Laboratórios
O quartel-general de desenvolvimento autoral e exploração de sistemas de Gabriel Frigo.

License: MIT C / C++ Rust CI Ecosystem


📖 Visão Geral

O repositório Personal reúne projetos autorais de engenharia, motores gráficos, protocolos de rede, bibliotecas de sistema e experimentações de arquitetura. Ele é estruturado em 5 categorias modulares limpas:

flowchart TD
    subgraph PH ["🚀 Personal Hub"]
        direction TB
        ENG["🎮 Engines<br/>RNG Engine (SDL3 / WebGPU / OpenGL)"]
        SYS["⚙️ Systems<br/>Posix Socket • BSD Lib (C23) • BSD Emacs • Orb Kernel (Rust+Lua)"]
        LAB["🔬 Labs<br/>Computer Systems • Symbolic Sorcery • ArqZoo"]
        IDN["🌐 Identity<br/>Portfolio • Profile • Resumes"]
        OSS["📦 OSS<br/>PackageKit Upstream"]
    end
Loading

🧩 Os Componentes do Personal

Categoria Módulo Foco & Responsabilidade Tecnologias Acesso / Repositório
Engines RNG Engine Engine e jogo em computação gráfica moderna C/C++, SDL3, WebGPU, OpenGL GabrielFrigo4/rng-engine
Systems Posix Socket Servidor HTTP concorrente explorando FDs C, POSIX.1, kqueue/epoll GabrielFrigo4/unix-sock
BSD Lib Standard BSD Libraries em C23 C23, bmake, BSD 3-Clause GabrielFrigo4/SBL
BSD Emacs Manifesto e arquitetura da nova máquina Elisp, C, Markdown GabrielFrigo4/bsd-emacs
Orb Kernel Microkernel assíncrono para Lua Rust, Tokio, Lua 5.5 GabrielFrigo4/orb
Labs Computer Systems CS:APP Attack Lab e binários C, Assembly, GDB 🔒 Privado (clonável via make clone)
Symbolic Sorcery Computação simbólica e homoiconicidade Common Lisp, SBCL 🔒 Privado (clonável via make clone)
ArqZoo Estruturas de dados de lote e fluxo Rust, Cargo 🔒 Privado (clonável via make clone)
Identity Portfolio Site institucional e portfólio estático SvelteKit, Vite, Static GabrielFrigo4/gabrielfrigo
Profile README especial do perfil do GitHub Markdown, Shields.io, Mermaid GabrielFrigo4/GabrielFrigo4
Resumes Acervo de currículos e cartas de apresentação LaTeX, Make, GitHub Actions 🔒 Privado (clonável via make clone)
OSS PackageKit Gerenciamento agnóstico de pacotes C, GLib, Polkit PackageKit/PackageKit

🚀 Como Obter e Operar

# Clonagem com submódulos públicos
git clone --recursive "https://github.com/GabrielFrigo4/personal.git"
cd personal

# Ou clonagem simples seguida de bootstrap completo (inclui repositórios privados via SSH)
make clone

Operações com o Makefile

make status    # Verifica estado de sincronização dos submódulos
make pull      # Atualiza submódulos com as branches principais remotas
make test      # Executa sanity checks locais

📜 Governança e Princípios

  • Princípios de Engenharia: Consulte PRINCIPLES.md para os 18 princípios canônicos aplicados.
  • AI Agent Briefing: Instruções de operação para agentes autônomos em AGENTS.md.

About

🚀 Hub orquestrador de projetos autorais, engines gráficas (WebGPU/SDL3), sistemas POSIX e laboratórios.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages