Uh oh!
There was an error while loading. Please reload this page.
Обновление под новую версию Аудитора - #148
Conversation
Uh oh!
There was an error while loading. Please reload this page.
kulakovt
commented
Nov 6, 2021
// Для начала нужна только рутовая IDirectoryvarauditDirectory=GithubDirectory.ForRoot(...);varstore=awaitAuditStore.OpenAsync(auditDirectory);varsession=store.OpenSession();varcommunities=awaitsession.QueryAsync<Community>();Можно посмотреть и подебажить на примере AuditFixture. Если у тебя
Создание файла (а также обновление и удаление) я делаю сейчас. В текущей версии этого пока нет. Как оно будет выглядеть для GitHub'а, я пока не представляю. Тут нужны твои знания об API. Давай доделаем чтение, а потом созвонимся и обсудим, что делать с записью. |
zetroot
commented
Nov 6, 2021
О, спасибо, теперь мне стало немного понятнее :-) |
kulakovt
commented
Nov 6, 2021
Не, пока не надо. Я ещё обкатаю его на |
У нас тут будут проблемки с анонимным доступом - rate limit для одного хоста 60 запросов в час |
Codecov Report
@@ Coverage Diff @@## master #148 +/- ##
=========================================
- Coverage 2.12% 1.11% -1.02%
=========================================
Files 7 10 +3 Lines 94 180 +86 =========================================
Hits 2 2 - Misses 92 178 +86
Continue to review full report at Codecov.
|
kulakovt
commented
Nov 7, 2021
Есть способ скачать весь репозиторий (или какое-то подмножество файлов) за один запрос? Что-то типа В таком случае, мы можем на старте затянуть всё за один запрос. А все остальные изменения уложатся в официальный лимит. Хотя для изменений всё-равно нужна авторизация, но это уже не настолько критично. |
zetroot
commented
Nov 7, 2021
Не могу однозначно ответить отрицательно. |
kulakovt
commented
Nov 7, 2021
Тогда нужно рыть в этом направлении. Скачивать по одному файлу, это явно не наш вариант. Нужно научиться забирать всё за раз, не расходуя сильно лимит. Может быть параллельно стоит посмотреть на File System Access API. Хотя бы для начальной инициализации. |
Начал реализацию сущностей виртуальной файловой системы на основе Github API для обновлённого API Аудитора.
Пока blazor проект немного не собирается.
@kulakovt можешь подробнее рассказать, как эта реализация будет предоставляться Аудитору, для выполнения его ORM магии? Пока это для меня скрыто туманом войны.
Так же я не очень понимаю как будет осуществляться создание файла и "фиксация" изменений при редактировании файла