Roadmap for 1.0
Open
Nobody has claimed this yet.
housekeeping
- Dominant language
- Scala
- Stars
- 189
- Forks
- 32
- Avg merge
- 18h 31m
- Merged PRs (30d)
- 37
Description
- Rename master to main (#130)
- Get rid of
NoType(#129) -
Switch from(#33)NullableTypetoNonNullType - Unify fields and attributes
- Move to CE3 (#131)
- Cross build for Scala 3 (#104)
- Rework SQL compiler (#120)
- Initial subscriptions implementation (#133)
- Factor out doobie/skunk tests (#198)
- Set up Scala Steward (#195)
- Investigate alternative to List as result type of Cursor#asList (#204)
-
Investigate eliminating circe from core(#203) - Rename doobie module to reflect that it's Postgres-specific (#197)
- Remove
GroupListfrom the query algebra (#237) - Ensure no internal errors leak out through the GraphQL error channel (#199)
- Review use of sys.error and assert in the sql module (#200)
- Source file naming and definition partitioning (#192)
- Cross-build for Scala.js and Scala Native (#202)
- Update doc site and demo (#194)
- Move to Typelevel (#193)
- Change license to Apache 2 (#196)
- Move to sbt-typelevel-site (#419)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The roadmap is a checklist in the issue body, with every listed item marked complete and several entries linking to issues such as #130, #129, and #419. Review those referenced issues and the completed checklist to understand the 1.0 scope; no actionable work remains identified in this issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- graphql, scala
- Domain
- release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100