Technical knowledge management system
Find a file
2024-12-10 17:25:18 +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 chore: rm local markdown style sheet 2023-08-15 07:32:23 +01:00
neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808 Autosave: 2024-12-10 17:25:18 2024-12-10 17:25:18 +00:00
scripts Autosave: 2024-12-09 18:34:15 2024-12-09 18:34:15 +00:00
utils Autosave: 2024-10-19 12:00:05 2024-10-19 12:00:05 +01:00
zk Autosave: 2024-12-09 18:17:36 2024-12-09 18:17:36 +00:00
.gitignore Autosave: 2024-03-30 09:10:04 2024-03-30 09:10:04 +00:00
.prettierignore chore: tweak prettier ignore 2024-10-19 10:18:48 +01:00
.prettierrc reformat all files to 80 char line length 2024-02-02 15:58:13 +00:00
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