Axiom Paths

License: MIT Contributions Welcome Built with Obsidian Powered by Quartz

Axiom Paths è una piattaforma collaborativa open source per la documentazione accademica universitaria in Matematica. Il progetto implementa un approccio wiki-based per la creazione, organizzazione e condivisione di contenuti didattici strutturati.

Features

  • 📚 Modular Architecture: Organizzazione per corso con linking intelligente
  • 🔗 Interconnected Knowledge: Graph-based navigation tra concetti
  • 📖 LaTeX Integration: Rendering matematico avanzato
  • 🏷️ Semantic Tagging: Sistema di categorizzazione multi-dimensionale
  • 📱 Responsive Design: Ottimizzato per dispositivi mobili
  • 🔄 Version Control: Git-based workflow per contributi
  • 🚀 Static Site Generation: Deploy automatico via GitHub Pages

Architecture

Tech Stack

ComponenteTecnologia
Content ManagementObsidian + Markdown
Math RenderingLaTeX + MathJax
Site GenerationQuartz 4
Version ControlGit + GitHub
DeploymentGitHub Pages
StylingCSS + Responsive

Getting Started

Prerequisites

Local Setup

# Clone repository
git clone https://github.com/giovyx90/axiom-paths.git
cd axiom-paths

# Open in Obsidian
# File -> Open Folder as Vault -> select axiom-paths/

# For Quartz preview (optional)
npm install
npx quartz build --serve

### Content Standards

#### File Naming Convention

MM-NOME-CONCETTO.md
├── 01-Spazi-Vettoriali.md
├── 02-Applicazioni-Lineari.md
└── 03-Matrici-e-Determinanti.md

Metadata Template

***
title: "Titolo Concetto"
tags: [materia, difficoltà, tipo]
prerequisites: [["Concetto Base"]]
related: [["Concetto Correlato"]]
version: "1.0"
last_updated: "YYYY-MM-DD"
***

Content Structure

> **Definizione X.Y** (Nome Formale)
> Enunciato matematico preciso
 
# Proprietà
- Proprietà fondamentali
- Caratterizzazioni equivalenti
 
# Esempi
## Esempio 1
Istanza concreta con calcoli
 
# Teoremi Correlati
- [[Link a teoremi]]
- [[Link a applicazioni]]

Available Content

Geometria I - v3.1

Status: Contenuti validi e quasi completi, con solo Geometria Proiettiva mancante. Da risistemare visivamente. Vanno inseriti esercizi ed esami.
Coverage: 80% teoria completa, 0% Esercizi

  • Algebra Lineare: Spazi vettoriali, endomorfismi, forma di Jordan
  • Geometria Metrica: Spazi euclidei, ortogonalità, forme bilineari
  • Geometria Proiettiva: Coordinate omogenee, trasformazioni proiettive

Analisi Matematica I 🚧 v0.5

Status: In Development
Coverage: 0% teoria di base

Contributing

Leggi CONTRIBUTING.md per le guidelines complete.

Quick Start per Contributors

  1. Fork il repository
  2. Crea branch: git checkout -b feature/nuovo-contenuto
  3. Aggiungi contenuti seguendo gli standard
  4. Test locale in Obsidian
  5. Submit PR con descrizione dettagliata

Tipi di Contributi

  • 🐛 Bug fixes: Errori matematici o di formattazione
  • 📚 Content: Nuovi teoremi, definizioni, esempi
  • 🏗️ Structure: Miglioramenti architetturali
  • 🎨 UI/UX: Design e accessibilità
  • 🔧 Tooling: Build system e automazione

Roadmap

v4.0 (Q4 2025)

  • Analisi Matematica I - Release completa
  • Sistema di ricerca avanzato
  • PDF export per singoli moduli
  • Mobile app companion

v5.0 (Q1 2026)

  • Algebra I - Beta release
  • Collaborative editing features
  • API per integrazioni esterne
  • Analytics e usage metrics

Long-term Vision

  • Coverage completo triennio Matematica
  • Multi-university deployment

Maintainers

  • Giovanni Albanese (@giovyx90) - Project Lead & Primary Maintainer

Community

  • 🐙 GitHub Issues: Bug reports e feature requests
  • 💬 Discussions: Idee e feedback generale
  • 📧 Email: axiompaths@protonmail.com

License

Questo progetto è rilasciato sotto licenza MIT License.

Content License

I contenuti didattici sono disponibili sotto Creative Commons CC-BY-SA 4.0.

Acknowledgments

  • Università di Firenze - Dipartimento di Matematica
  • Open Source Community - Tools e metodologie
  • Contributors - Vedi CONTRIBUTORS.md

🚀 Ready to contribute? Inizia dalle good-first-issue!