summaryrefslogtreecommitdiff
path: root/GEMINI.md
diff options
context:
space:
mode:
authorPreston Pan <ret2pop@gmail.com>2026-01-30 20:50:09 -0800
committerPreston Pan <ret2pop@gmail.com>2026-01-30 20:50:09 -0800
commit6de29052077fa51ccaa452ad7432dd64dc806bd2 (patch)
tree5650c92cc82262941c183d782e517c13d1c488d2 /GEMINI.md
parentd43c1e768c0102387a7c1167b476bb0af2d21987 (diff)
add more stuff to my monorepo
Diffstat (limited to 'GEMINI.md')
-rw-r--r--GEMINI.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/GEMINI.md b/GEMINI.md
new file mode 100644
index 0000000..c6f3e17
--- /dev/null
+++ b/GEMINI.md
@@ -0,0 +1,23 @@
+# GEMINI.md - Your AI Assistant's Guide to this Project
+
+This file provides context for the Gemini AI assistant to understand and effectively work with this project.
+
+## Directory Overview
+
+This project is a personal knowledge base, often referred to as a "digital garden" or "second brain." It is primarily composed of Org mode (`.org`) files, which are used for note-taking, project planning, and authoring content. The directory is structured to organize different types of information, from a personal blog and journal to a mind map of interconnected ideas.
+
+## Key Directories and Files
+
+* `./`: The root directory contains personal pages like `about.org`, `resume.org`, and an `index.org` file that likely serves as the main entry point.
+* `blog/`: This directory contains a series of articles written in Org mode, which are likely published as a personal blog.
+* `config/`: This directory holds configuration files for various tools, primarily centered around Emacs (`emacs.el`, `emacs.org`) and other development tools like `nix.org` and `qtile.org`.
+* `journal/`: This directory contains daily journal entries, with filenames corresponding to dates (e.g., `20240101.org`).
+* `mindmap/`: This is a collection of interconnected notes on various topics, forming a personal wiki or knowledge graph. The files are interlinked, creating a web of knowledge.
+* `style.css`: This file defines the visual style for the HTML exports of the Org mode files.
+
+## Usage and Conventions
+
+* **Format:** The primary format is Org mode. Content is written in plain text with Org mode syntax for structure and formatting.
+* **Editing:** The files are intended to be edited with a text editor that supports Org mode, with Emacs being the canonical choice.
+* **Exporting:** The Org mode files are likely exported to HTML for viewing in a web browser. The `#+html_head` directives in the files indicate that they are set up for this.
+* **Interlinking:** The notes, especially in the `mindmap/` directory, are heavily interlinked using Org mode's linking features (e.g., `[[id:...][...]]`). This is a key feature of the knowledge base.