Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

History: добавить сохранение всех версий страниц при изменениях

Aberta
#53 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
38/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
typescript
Domínio
full-stack

Direção de pesquisa

Comece rastreando o fluxo de salvamento de páginas e a rota GET /page/{id}?version=... descrita na issue. Confirme como as entidades de página são persistidas atualmente; considera-se concluído quando todas as versões salvas são mantidas com um timestamp dtModify, versões anteriores podem ser abertas por versão e qualquer versão pode ser editada e salva como a versão atual.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

image

При сохранении страницы нужно не перезаписывать прошлую информацию, а создавать новую сущность. Необходимо добавить поле dtModify и записывать туда таймстемп момента сохранения.

Получение самой свежей версии страницы решается поиском по id и сортировкой по dtModify.

Старые версии страницы должны быть доступны по ссылкам с GET параметром version.

/page/5flYp0h8HKWMeINY?version=1548255132476

Необходимо иметь возможность открыть для редактирования любую версию и сохранить её, сделав актуальной.

image

Linguagem predominante
TypeScript
Estrelas
845
Forks
88
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

  • Inclui um Dockerfile ou arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de codex-team/codex.docs

Todas as issues de codex-team/codex.docs

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.