highlights
v3.0.0
Bonjour, vous êtes à l'origine d'un Monorepo.
Ce dépôt contient tout le code pour mon système de surlimination de la lecture personnelle. Vous pouvez en savoir plus sur ce projet dans ce billet de blog.
├── aws # Email importer and AI/LLM features
├── firebase # Database and backend
├── packages # Reading export converters
│ ├── highlights-email-to-json
│ ├── kindle-clippings-to-json
│ ├── kindle-email-to-json
│ └── safari-books-csv-to-json
└── web # Frontend
Pour configurer les outils du développeur, comme la liaison et la mise en forme:
make init
Ensuite, chaque répertoire individuel a sa propre lecture avec des instructions de configuration.
C4context
Personne (moi, "moi")
Limite (aws, "aws") {
Système (AI, "Search & Rummarization", "S3, Lambda")
Système (e-mail, "Importer par e-mail", "SES, S3, Lambda")
}
Limite (vercel, "vercel") {
Système (Web, "Web App", "next.js")
}
Boundary (Google, "Firebase") {
SystemDB (DB, "Database", "Firestore")
Système (fonctions, "Enricher de données", "Fonctions Cloud")
Système (API, "API", "Cloud Functions")
}
Système (GA, "Google Analytics")
Rel (moi, e-mail, "e-mail export")
Rel (e-mail, db, "crée des enregistrements")
Rel (api, db, "lit")
Rel (web, api, "obtenir des volumes et des reflets")
Rel (web, ai, "search")
Rel (Web, GA, "Track")
Birel (db, fonctions, "déclenche des mises à jour")
UpdaterelStyle (db, fonctions, $ offsetx = "- 45", $ offsety = "- 20")
UpdateLayoutConfig ($ C4ShapeInRow = "4", $ C4BoundaryInrow = "4")