Semantica is built in the open, with contributions from researchers, engineers, and practitioners across many domains. Whether you’re filing a bug, sharing a project, or reviewing a PR: you’re part of the ecosystem.

Get Help

  • GitHub Issues — File bug reports and feature requests with full context.
  • GitHub Discussions — Ask questions, share ideas, and discuss design decisions.
  • Pull Requests — Browse open contributions and submit your own.
  • Security Issues — Report vulnerabilities privately: never in public issues.

Community Guidelines

We follow the Contributor Covenant Code of Conduct. The community is built on four principles:
  • Respect: treat everyone with kindness and patience, regardless of experience level
  • Inclusion: welcome all backgrounds, domains, and approaches
  • Collaboration: work toward better solutions together rather than competing on approaches
  • Learning: share knowledge openly, ask questions without hesitation, and help others grow
To report unacceptable behavior, open a GitHub issue with the [CoC] prefix. Every report is investigated.

Ways to Contribute

There’s no single right way to contribute. Pick the path that fits your skills and time:

Code

  • Fix open bugs tagged good-first-issue
  • Add new features or integrations
  • Improve performance or refactor existing modules

Documentation

  • Fix typos and improve clarity in guides
  • Add examples to the API reference
  • Write domain-specific cookbook notebooks

Testing

  • Add coverage for untested modules
  • Reproduce and confirm reported bugs
  • Improve test reliability across platforms

Community

  • Answer questions in issues and discussions
  • Review open pull requests
  • Share your Semantica projects in GitHub Discussions
See the Contributing Guide for the full development workflow.

Stay Connected

  • GitHub: source code, releases, and the public roadmap
  • PyPI: package releases and download stats
  • Discord: real-time community chat
  • X / Twitter: announcements and release highlights

See Also

  • Contributing Guide — Step-by-step guide for submitting PRs and setting up your dev environment.
  • Community Projects — Projects and integrations built by the community.
  • FAQ — Common questions answered.
  • Governance — How the project is run and decisions are made.