Technical knowledge management system
Find a file
2025-01-13 20:54:49 +00:00
.github/workflows Update publish-neuron.yml 2024-10-20 19:33:32 +01:00
.neuron-generator Autosave: 2024-12-10 17:25:18 2024-12-10 17:25:18 +00:00
.vscode
neuron/cd5cdd66-905b-4f1f-b8e8-3a11ad507325 Autosave: 2025-01-13 20:54:49 2025-01-13 20:54:49 +00:00
scripts Autosave: 2024-12-09 18:34:15 2024-12-09 18:34:15 +00:00
utils
zk Autosave: 2025-01-13 20:54:49 2025-01-13 20:54:49 +00:00
.gitignore Autosave: 2024-03-30 09:10:04 2024-03-30 09:10:04 +00:00
.prettierignore
.prettierrc
README.md Autosave: 2024-11-14 14:15:53 2024-11-14 14:15:53 +00:00

eòlas

This repository is my technical knowledge management system, zettelkasten or "second-brain", comprising notes from my study of software engineering and computer science.

The notes can be read in a more congenial format online.

neuron-zk-generator

Converts notes in this repository into a format that can be compiled into a Neuron project and published to the Web.

eolas-db

A database for the entries which I use to track changes and relations between notes. Also serves as the back-end for further transformations/utilities.

Scripts

The scripts directory contains scripts I use for general housekeeping, such as formatting image URLs, removing unused assets, and autosaving.

auto-commit.sh

This is the main script for managing the project:

  • standardises file names and purges unused resources
  • compiles the Neuron version of the project, writing to the /neuron directory, which is then deployed to the Web via GitHub actions and GitHub pages
  • triggers the reindexing of the eolas-db database
  • commits all changes to this repository with a timestamp