EmDashCommunity+ Create topic
Community Standards

Guidelines & Community FAQ

Welcome to the EmDash developer community. Here are our shared standards, question best practices, and formatting conventions.

1. How to Ask Great Questions

  • Search first: Press Ctrl+K or visit Search to check if your issue was already solved.
  • Specify versions: Include your EmDash and Astro versions (e.g., emdash 1.0.0, astro 5.0.0).
  • Provide minimal reproductions: Isolate the issue down to the smallest code snippet or configuration reproducing the problem.
  • Describe what you expected vs what happened: Include exact error logs, HTTP response codes, or browser console output.

2. Code & Plugin Formatting

Format all code blocks using triple backticks with language tags for automatic Shiki syntax highlighting. You can also link plugins inline using the shortcode notation: [plugin:plugin-name], which generates an interactive plugin preview badge.

```typescript
import { definePlugin } from 'emdash';

export default definePlugin({
  name: 'custom-seo',
  version: '1.0.0',
});
```

3. Marking Verified Solutions

  • If an answer solved your problem, click "Mark as solution" on that reply card.
  • The solution will be highlighted in green at the top of the topic for future visitors.
  • The solver receives reputation points, advancing their ranking on the Leaderboard.

4. Code of Conduct & Moderation

  • Be constructive and courteous: EmDash welcomes developers of all experience levels.
  • No spam or SEO abuse: Links should be directly relevant to solving the question at hand.
  • Report violations: Click the Report flag on any post to alert moderators immediately.