Back to Lance

Maintainers

docs/src/community/maintainers.md

4.0.16.9 KB
Original Source

Maintainers

A maintainer is a contributor who has made sustained and valuable contributions to the Lance community. Maintainers are recognized for their work and granted various rights to support their ongoing contributions.

Rights

All maintainers have the following rights:

  • GitHub triage permissions on all Lance repositories
  • Publish preview/beta releases of all Lance projects at any time
  • Propose stable releases of all Lance projects
  • Execute stable releases after the vote has passed

Some maintainers may be granted GitHub write access to Lance repositories, which allows them to review and merge pull requests. Maintainers with write access may refer to themselves as "committers" when communicating outside the project, as this is a widely recognized term in the open source ecosystem, though "committer" is not part of the official Lance governance structure.

Maintainers with GitHub write access additionally have the following rights:

  • GitHub write access to all Lance repositories
  • Approve and merge code modifications in all Lance projects (except changes to format specifications)

Activities

Maintainers are encouraged to:

  • Continue making valuable contributions to the Lance projects
  • Help review PRs and provide feedback when possible
  • Volunteer as release manager for stable releases when proposed
  • Participate in community discussions and support other users
  • Mentor and grow new maintainers

Maintainers with GitHub write access are additionally encouraged to:

  • Actively review and merge PRs while maintaining project code quality
  • Participate in technical discussions and decisions
  • Maintain project code standards and best practices

Roster

NameGitHub HandleAffiliationGitHub Write AccessEcosystem Roles
Wyatt AltwkaltLanceDB
Matt BastamattbastaRunway AI
Giuseppe BattistagiusedroidAWS
Timothy CarambattimothycarambatAnything LLM
Ayush ChaurasiaAyushExelLanceDB
Chongchen ChenchenkovskyMiraclePlus
Akela Drissner-SchmidakeladdltHub
Ty DunnTyDunnContinue
Enwei Jiaojiaoew1991Luma.aiMilvus Maintainer
Bryan KellerbryanckNetflixApache Iceberg Committer
Aman KishoreAmanKishoreHarvey.ai
Sangwu LeeRE-N-YKrea.ai
Jeremy LeibsjleibsRerun.io
Haocheng LiuHaochengLIUSeven Research
Nathan Mamajin1102ByteDanceApache Amoro (incubating) PPMC Member
ChanChan Maoccmao1130LanceDB
Lu QiuLuQQiuLanceDBAlluxio PMC Member
Rong RongwalterddrGoogle DeepMindApache Pinot PMC Member, Apache Flink Committer
Nat RothnrothGITMeta AI
Kevin Shaffer-MorrisonkevinshaffermorrisonAWS
Noah ShpaknoahshpakThinking Machines
Ankit Vijankitvij-dbDatabricks
Beinan WangbeinanUberAlluxio PMC Member, Presto TSC Member
Jiacheng YangjiachengdbGoogle AI
JinglunwojiaodoubaoBytedanceApache Hadoop Committer

Becoming a Maintainer

To become a maintainer:

  • Make sustained and valuable contributions
  • Demonstrate active participation in the community
  • Get nominated by a PMC member and approved through a passing vote

Here are some example areas of valuable contributions:

  • Code Contributions:
    • Submit pull requests implementing features or fixing bugs
    • Review code and provide constructive feedback on PRs
    • Tackle issues on GitHub, especially those marked "good first issue"
  • Community Support:
    • Help other users in Discord and GitHub discussions
    • Answer questions and provide guidance to newcomers
    • Host or participate in tech discussions and special interest groups
  • Documentation and Content:
    • Write or improve documentation, tutorials, and guides
    • Create blog posts, demos, or case studies showcasing Lance
    • Share your Lance journey through articles and technical content
  • Advocacy and Outreach:
    • Present Lance at meetups, conferences, or community events
    • Spread awareness on social media and developer platforms
    • Beta test new features and provide detailed feedback
    • Champion Lance adoption in your organization or community

To be granted GitHub write access, the maintainer should:

  • Demonstrate deep understanding of the Lance codebase
  • Have a history of high-quality contributions
  • Have earned trust from the community for code reviews
  • Get nominated by a PMC member and approval through a passing vote
  • Sign the Contributor License Agreement (CLA)