typelevel / typelevel/grackle

Roadmap for 1.0

Open
#128 16 comments 0 reactions 0 assignees View on GitHub

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 NullableType to NonNullType (#33)
  • 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 GroupList from 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.