RichEditorSupport - IEEE-Team-3/map GitHub Wiki

Editor Choice

  • Tiptap or Slate.js for modern UX
  • Markdown + toolbar support
  • Basic formatting: bold, italic, headings, lists
  • Advanced: embedded links, code blocks, mentions

Features

  • Drag-and-drop image upload
  • Autosave as draft
  • Link previews
  • Smart mentions (@user or @team)

Implementation Note

  • Store HTML or Markdown in DB
  • Sanitize before rendering

UX Notes

  • Toolbar floats with selection
  • "Preview" tab before publishing
  • Mobile-friendly with collapsible toolbar
⚠️ **GitHub.com Fallback** ⚠️