Thank you for deciding to help make our frontend developer knowledge base better! We appreciate any contribution: from fixing a comma to writing complex explanations of JS mechanics.
We will be very grateful for:
- New interview questions: Know a tricky JS/TS or Angular/Vue question? Please propose it via GitHub Discussions first so we can validate it before you start working on a PR!
- Better answers: If you can explain a concept simpler or deeper - it is a must-have.
- Bug fixes: Typos, incorrect terminology.
- Localization: Translating existing questions (keeping technical terms accurate).
To save your time, we currently do not accept PRs for:
- UI framework migrations (e.g., updating Angular/Ionic to new versions).
- Heavy application architecture refactoring.
- Changing build tools.
We try to follow Conventional Commits:
feat:for new questions and features.fix:for fixing errors in content.docs:for documentation and translations.chore:for technical tasks (e.g., updating dependencies).