Good First Issues
This is a list of JavaScript repositories with good first issues for newcomers to open source. Contributions are welcome!
This list gets updated every day at midnight.
- Docs: Document Asynchronous Page Leave and Enter Transition Lifecycle Hooks (onEnter, onBeforeLeave, onLeave) in Lifecycle Hooks Guide
- Docs: Document Reactive Proxy Symbols (RAW_SYMBOL, IS_REACTIVE_PROXY, PROXY_REF_SYMBOL) and isReactiveTarget Utility in Reactivity Guide
- Docs: Document CLI Terminal Color Options (NO_COLOR, FORCE_COLOR, TERM=dumb) and Programmatic Color API in CLI Reference
- Docs: Document Compiler Error Code AVX_C01 (COMPILER_DIST_CREATION_FAILED) and Build Pipeline Directory Resolution in Troubleshooting Reference
- Docs: Document Runtime Error Codes AVX_R06 (ROUTER_GUARD_DENIED), AVX_R07 (ROUTER_GUARD_ERROR), and AVX_R09 (EVENT_HANDLER_ERROR) in Troubleshooting Reference
- Docs: Document Runtime Error Codes AVX_R01 (MOUNT_TARGET_NOT_FOUND), AVX_R02 (PAGE_NOT_FOUND), and AVX_R03 (COMPONENT_NOT_FOUND) in Troubleshooting Reference
- Good First Issue: Document Declarative Data Fetching with <resource>, <@suspense>, and <@errorBoundary>
- Good First Issue: Document CSS Preprocessor Integration (Sass, SCSS, Less, PostCSS) in Styling Guide
- DX: Add Component Instance Diagnostics Method
this.$inspect() in AvenxComponent
- Docs: Document Runtime Error Codes AVX_R04 (COMPUTED_CIRCULAR_DEPENDENCY) and AVX_R05 (COMPUTED_EVALUATION_FAILED) in Troubleshooting Reference
- Docs: Document Compiler Custom Error Classes (TemplateValidationError, StyleCompilerError, BuildError) in API Reference
- Docs: Document Template Execution Profiler Utility (profile, getComponentProfilingInfo) in API Reference
- Docs: Document Standalone Form Validation Utility API (parseValidationRules, validateValue, getFieldName, updateValidationState)
- Docs: Document initInspector DevTools BroadcastChannel Integration and Runtime Inspection Protocol
- Docs: Document RouteMatcher Utility Class (compileRoute, normalizeHash, matchRoute, matches) in Router API Reference
- Next.js → Avenx.js: Server vs Client Decoupling Migration Guide
- Angular → Avenx.js: Component and Template Syntax Migration Guide
- Next.js → Avenx.js: Data Fetching and Async Boundaries Migration Guide
- Next.js → Avenx.js: Router and Page Architecture Migration Guide
- Vue → Avenx.js: Pinia to Bridges Migration Guide
- Vue → Avenx.js: Directives and Event Handling Migration Guide
- Good First Issue: Add
AvenxRouter.getRoutes() Inspection Method for Test Assertions
- Good First Issue: Add Memory Benchmark Test Suite for
LruCache Eviction in TemplateRenderer
- Docs: Document
AvenxLogger Custom Log Level Configuration in API Reference
- Docs: Document Compiler Warning Code
AVX_W31 (COMPILER_PREPROCESSOR_FAILED)
- Docs: Document Compiler Warning Code
AVX_W28 (COMPILER_MULTIPLE_STATE_TAGS)
- Docs: Document Runtime Warning Code
AVX_W26 (COMPONENT_METHOD_RESERVED_KEY_COLLISION)
- Good First Issue: Add --force Overwrite Option to avenx generate CLI Command
- Docs: Document Component Tag Naming Linter Utilities (findInvalidComponentTags and extractLintableTemplate)
- Docs: Document HtmlEscaper.unescapeHtml(escapedHtml) Method in Utility API Reference
- Docs: Document Sanitizer.stripTags(html) Utility Method in Utility API Reference
- Good First Issue: Add Integration Test Suite for Scoped Slot Fallbacks and Multi-Slot Transclusion
- Refactor: Add Runtime Type Validation and Helpful Warnings for AvenxApp.register()
- Good First Issue: Document Compiler Error Code AVX_C02 (COMPILER_SRC_DIR_MISSING)
- Document Warning Code AVX_W19 (RENDER_KEY_EVALUATION_FAILED)
- Document Warning Code AVX_W14 (COMPONENT_RESTORE_SLOT_CONTENT_FAILED)