Планы по развитию персональной системы знаний.

🎓 Пролог

Используемые в повседневной деятельности документы, как часть моей базы знаний, распределены по некоторому количеству сервисов: google docs, evernote, google keep. То, что хранится на ноуте и собрано в виде файлов - разбросано по локальному диску и google drive, dropbox. Это мешает мне быстро находить необходимую информацию.

Поэтому хочется привести это к некоей персональной системе знаний, в которой можно:

  • накапливать знания,

  • быстро искать информацию,

  • частью этих знаний делиться на персональном сайте.

Пока нет четкого представления о конечном результате, к которому хочется придти. Есть только некоторые требования этой системы, поэтому буду двигаться итерационно, решая текущие задачи, пробуя различные варианты и собирая по сети релевантный опыт.

📃 Персональная система знаний ver 0.1

База для старта уже есть - этот блог в нынешнем виде.[1] Пусть это будет начальной версией базы знаний:

  • поддержка типов контента - страницы, посты, заметки;

  • организация системы хранения знаний на основе файловой системы;

  • основной формат хранения - текстовый файл; формат разметки - pod6;

  • хранение в распределенной системе управления версиями; используется git;

  • публикация содержимого базы знаний в виде персонального блога.

Это то, что есть на данный момент и работает на этом сайте.

📌 Бэклог персональной системы знаний

Набросаю функционал для разработки в порядке приоритетности:

Новый тип документа - Спецификация

Этот тип документа нужен прежде всего для фиксации правил, проработки требований или описания технических заданий. Первое, для чего хочется задействовать этот тип документа - для описания форматов файлов в базе знаний. В дальнейшем - для Технических Заданий и так далее.

Публикация из нескольких источников

Нынешнее хранение файлов в git полезно с целью совместной работы с помощью github.com. Особенно над объемными документами, например, техническими заданиями или какой-либо спецификацией. Но для заметок или написания небольшой записи в блог хочется обойтись без git. Например, делать записи с планшета или смартфона, при этом сохраняя текст в файлах. Хорошо подходит Google Drive, Drobox или похожее.

Группировка заметок в один файл

Хочу собирать информацию по какой-то теме в виде заметок в одном файле. Это могут быть ссылки, а также части текста.

Автоматически снабжать документы ссылкой на github

Для тех публичных материалов на этом сайте, которые выложены на github.com, хочется указывать ссылку для совместного редактирования.

Вставка части одного документа во второй

Этот функционал потребует разбивки на несколько подзадач.

Хотел оставить ссылку на этот файл в github.com, но пока он не залит, сделать это не могу. Вставлю попозже. Идеи и дополнения к этому бэклогу приветствуются.

[1] Исходники этого блога. https://zag.ru/2020/3/25/1/isxodniki-etogo-bloga

All Articles