Welcome to the Antigravity Community repository!
This repository serves as the database and backend for our developer forum, which is hosted at antigravity.codes/community.
We use a "Headless Forum" architecture:
- The Database: All discussions, comments, and upvotes live here in GitHub Discussions.
- The Frontend: Our website (
antigravity.codes) fetches this content via the GitHub GraphQL API and displays it with our custom dark-mode design. - The Interaction: You can post and reply either here on GitHub OR directly on our website. They stay in sync perfectly.
- Comments: Giscus powers the comment section, allowing you to log in with GitHub and reply instantly.
When you visit a page like antigravity.codes/community/5, here is what happens:
- Mapping: We map the Discussion Number (e.g.,
#5) directly to the page URL. - Fetching: Giscus looks up the discussion in this repository with that number.
- Syncing: Any comment you type on the website is actually posted here on GitHub.
We have organized the community into specific categories to keep things tidy:
β Q&A
"I have a problem. How do I fix it?"
- Use this for bugs, errors, or "how-to" questions.
- Feature: You can mark a comment as the "Accepted Answer" β . Please do this when your problem is solved!
π¬ General
"Let's talk about coding."
- Open-ended discussions, career advice, or random tech chats.
π‘ Ideas
"It would be cool if Antigravity could..."
- Feature requests and suggestions for the Antigravity extension or website.
- Vote: Upvote the ideas you want us to build next! β¬οΈ
π¨ Show and Tell
"Look what I built!"
- Show off your projects, setups, or workflows.
- Search First: Someone might have already solved your issue.
- Be Specific: "It's not working" is hard to fix. "It fails with Error 500 when I click Login" is perfect.
- Use Code Blocks: Wrap your code in triple backticks (```) for syntax highlighting.
- Be kind and helpful. We are all learning here.
- If you provide a solution, the author might mark your answer as "Accepted," which gives you reputation points!
- Pinning: You can "Pin" important discussions (like Rules or Announcements) to the top of the list.
- Labels: Use labels like
bug,enhancement, orinvalidto organize posts further. - Locking: If a discussion gets heated or is outdated, you can lock it.
- Mark Answers: Always ensure solved questions have a green checkmark β . This tells Google "This page has the answer," boosting our ranking.
- No "Thin" Content: If a discussion is empty or low-quality, consider converting it to an issue or deleting it to keep the forum high-value.
- Main Website: antigravity.codes
- Community Forum: antigravity.codes/community
- Troubleshooting Guide: antigravity.codes/troubleshooting