Feature: Organize documentation topics in beginner-friendly learning order
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- content, documentation
Piste de recherche
L’issue ne nomme ni fichiers, ni tests, ni points d’entrée. Commencez par déterminer comment les sujets de documentation sont actuellement triés et comment la vue peut être basculée ; le travail est terminé lorsqu’un ordre optionnel axé sur l’apprentissage existe, tandis que la vue de référence alphabétique reste disponible, avec une progression définie comme dans l’exemple en C.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Ruby
- Étoiles
- 39.5k
- Forks
- 2.6k
- Merge moyen
- 2 j 9 h
- PR mergées (30 j)
- 13
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de freeCodeCamp/devdocs
-
class Data in Ruby 3.2 Ouvertedocs/improvement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
freeCodeCamp/devdocs#1989 · 4 commentaires · 4 réactions ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
freeCodeCamp/devdocs#2731 ·
-
feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
freeCodeCamp/devdocs#2712 ·
-
feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
freeCodeCamp/devdocs#2683 · 1 commentaire ·
-
Unit test frontend code Ouvertefeature
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
freeCodeCamp/devdocs#2673 ·
Toutes les issues de freeCodeCamp/devdocs
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Please Drop ruby 3.2 support Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
googleapis/google-api-ruby-client#28001 · 5 réactions ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100