Code
How leonardomso/33-js-concepts is laid out, and where to start for common changes.
Imports between files were not traced, so there is no architecture grade.
Where to start reading
- Repository root
- Repository root
- Declared package entry
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a New JavaScript Concept
- Update docs/docs.json to include the new concept in the navigation hierarchy under the appropriate category.
- Add entry to README.md under the relevant section (Fundamentals, Async, Functional, OOP, etc.) with a link to the concept.
Add Interactive DOM or Browser API Tests
- Use vitest with jsdom environment to simulate DOM interactions and validate browser API examples.
- Ensure DOM tests are included in the CI pipeline by referencing them in .github/workflows/tests.yml.
Support a New Language Translation
- Add a new language entry in TRANSLATIONS.md with repository link and maintainer information.
- Update docs/docs.json to include language-specific documentation paths and navigation.
Change the public API
- Declared by package.json (main). Follow its exports or calls to find the implementation.
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.