Feature: Organize documentation topics in beginner-friendly learning order
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Domínio
- content, documentation
Direção de pesquisa
A issue não nomeia arquivos, testes ou pontos de entrada. Comece localizando como os tópicos da documentação são ordenados atualmente e como a visualização pode ser alternada; considera-se concluído quando existe uma ordenação opcional focada no aprendizado, enquanto a visualização de referência alfabética permanece disponível, com uma progressão definida como no exemplo em C.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Feature request
I have checked existing issues and labels, and this feature appears to be frequent among the learners and followers. We follow your developed curriculum, and we do support it, but almost everybody finds it frustrating to navigate and search for each topic based on the standard order/structure.
Summary
Currently, all documentation topics are sorted alphabetically, which creates a poor learning experience for beginners and anyone studying a new technology for the first time. Alphabetical ordering places advanced concepts before fundamental ones (e.g., "Algorithm" appears before basic syntax in C documentation), making it difficult to follow a logical learning progression.
This feature should add an optional "Learning Paths" mode that organizes documentation topics in a structured, beginner-friendly order. Users could toggle between the current alphabetical view (maintained for reference use) and learning-focused view that follows natural learning sequences from basic to advanced concepts.
This enhancement would transform DevDocs from purely a reference tool into a more comprehensive learning platform while maintaining its core strengths, making it especially valuable for students, career changers, and developers learning new technologies.
Examples
In C documents (as well as other documents with similar issue)
Alphabetical sorting: Algorithm → Atomic → Basic Syntax → Variables
Ideal learning order: Basic Syntax → Variables → Functions → Algorithm → Advanced Topics
Thank you for your attention to this matter.
- Linguagem predominante
- Ruby
- Estrelas
- 39.6k
- Forks
- 2.7k
- Merge médio
- 1d 22h
- PRs com merge (30d)
- 15
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de freeCodeCamp/devdocs
-
class Data in Ruby 3.2Abertadocs/improvement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
freeCodeCamp/devdocs#1989 · 4 comentários · 4 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 8/100
freeCodeCamp/devdocs#2746 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
freeCodeCamp/devdocs#2744 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
freeCodeCamp/devdocs#2712 ·
Mantenedores costumam responder em até 1 dia
-
feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
freeCodeCamp/devdocs#2683 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de freeCodeCamp/devdocs
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dialog: clicking the panel's inner padding closes it (backdropClick matches the <dialog> itself)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Homebrew/homebrew-cask#295450 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 Meio dia Facilidade para iniciantes 72/100
TheOdinProject/curriculum#31479 ·
Mantenedores costumam responder em até 1 dia
-
建议移除 dogfight360.com:当前解析到境外Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100