home.social

#git_data_api — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #git_data_api, aggregated by home.social.

fetched live
  1. Заметки в своём GitHub без сервера: как я оживил BatNoter и написал синхронизацию на Git Data API

    Мне давно нравится идея хранить заметки обычными Markdown-файлами в своём репозитории на GitHub. Файлы остаются твоими, их можно открыть на github.com или в любом редакторе, а история изменений достаётся даром: это просто коммиты. Был проект BatNoter, который делал ровно это, но ему нужен был собственный сервер для входа через GitHub. В конце 2022 года сервер перестал отвечать, и приложение умерло. Я переписал его так, чтобы сервер был не нужен вовсе. Получился Notewing: браузер сам ходит в GitHub API, изменения копятся офлайн и отправляются одним коммитом, а конфликтующие правки не теряются. В статье расскажу, как устроена синхронизация через Git Data API, где были подводные камни и как всё это тестировать, не трогая настоящий GitHub. Как устроена синхронизация

    habr.com/ru/articles/1086244/

    #github_api #git_data_api #pwa #offlinefirst #markdown #indexeddb #codemirror #заметки #синхронизация #open_source

Share on Mastodon

Enter the server where you have an account.