-
Notifications
You must be signed in to change notification settings - Fork 36
Description
🔍 Please ensure this feature hasn't already been requested.
Search through open issues and closed issues to check for duplicates.
Checklist
- I have searched for similar open issues and closed issues.
- This feature request is not a duplicate.
- I’ve clearly described the feature and its benefits.
Is your feature request related to a problem? Please describe.
While going through the learning content for each topic (like HTML, CSS, JavaScript, etc.), I often want a quick reference to revise the syntax or core concepts. It becomes slightly inconvenient to scroll through all the lesson content again just to recall a small piece of information.
Ex: I’m always frustrated when I want to quickly revise a CSS property or a Git command and have to dig through the entire topic.
Describe the solution you'd like
I propose adding a “Cheat Sheet” section for each topic that contains a concise summary of important commands, syntax, and concepts.
This cheat sheet would be shown:
- As a separate section (tab/accordion) at the end of each topic.
- In a structured, copy-friendly format (code blocks or tables).
- Could include options like copy-to-clipboard or light/dark mode for better readability.
Example content:
- HTML: Common tags, input types
- CSS: Flexbox, grid, selectors
- JS: Loops, functions, ES6 features
- Git: Common CLI commands
- React: Hooks, props vs state
Describe alternatives you've considered
- Adding a download link for external cheat sheets (PDF/Markdown) – but this breaks the learning flow.
- Relying on third-party cheat sheet websites – but this requires users to leave the platform.
These options don’t integrate as smoothly as an in-built cheat sheet section inside DevNotes.
Additional context
This feature would complement the existing learning + quiz flow by giving users a final revision tool. It could also enhance retention and improve developer productivity.
I'd love to work on this feature as part of GSSoC. Let me know if I can proceed!