Starter tasks for new contributors #5701
aglinxinyuan
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
This thread tracks beginner-friendly issues carried under the
starter-tasklabel. Each one is self-contained and clearly scoped, picked so a new contributor can land a real change without first needing deep knowledge of the Amber engine or the distributed runtime.If you're new to Texera and looking for a first contribution, this is a great place to start.
Browse the live list: starter-task
What's available
A fresh batch of 14 unit-test-coverage tasks — each adds a focused spec for one small class/util, with no production-code changes. The gentlest possible on-ramp: read one file, pin its contract, open a PR.
Scala engine — Hugging Face codegen specs (continuation of the merged
TextGenCodegentask; mirror the existingTextGenCodegenSpec):QaRankingCodegen(question-answering / zero-shot / similarity / ranking payload + parse snippets)ImageTaskCodegen(9 image tasks; raw-binary vs base64+prompt routing)AudioTaskCodegen(ASR / audio-classification / text-to-speech)MediaGenCodegen(text-to-image / text-to-video)Frontend — pure utility specs (plain functions, no Angular
TestBed; followsize-formatter.util.spec.ts):computing-unit.utilresource-parsing / conversion / validation helpersextractErrorMessage(normalize an unknown error into a display string)calculateTotalTranslate3d(sumtranslate3d(...)offsets)replaceOneImmutable(immutable array replace)parseLogicalOperatorPortID(parse"input-0"→{portNumber, portType})checkIfWorkflowBroken(detect links referencing a missing operator)workflow-compilation-utilshelpers (areAllPortSchemasEqual,addCompilationError)Frontend — small-service specs (Angular
HttpTestingController/ RxJS streams — a small step up):AdminSettingsService(site-wide key/value settings REST client)ShareAccessService(grant / revoke / owner / list REST client)PanelService(two-Subjectevent bus)How to pick one up
/takeon the issue (on its own line) to self-assign it —/untakereleases it if your plans change.sbt test) and frontend (ng test) tests.Closes #<issue>in the description.Questions are very welcome — ask right on the issue or reply here, and a committer will help you scope it. Looking forward to your first PR!
Beta Was this translation helpful? Give feedback.
All reactions