Add a 'Markdown to HTML' converter tool
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 69/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
Línea de trabajo
Read CONTRIBUTING.md and inspect the existing Markdown Preview tool, its component and metadata, and both tool registries. Add the converter at src/components/tools/web-tools/MarkdownToHtml.tsx and src/tools/meta/markdown-to-html.ts, then follow the guide for registration, routing, catalog, and docs. Done means Markdown converts to clean, copyable HTML with the listed elements supported; run the verification commands in the issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
Add a tool that converts Markdown text to HTML. The project already has a Markdown Preview tool — this would be a complementary tool focused on producing clean, copyable HTML output.
Requirements
- Accept Markdown input
- Produce clean HTML output
- Support common Markdown elements: headings, bold, italic, links, images, code blocks, lists, tables
- Copy-to-clipboard for the HTML output
- Optional: toggle for including/excluding inline styles
Implementation guide
Follow the 8-step checklist in CONTRIBUTING.md:
- Create
src/components/tools/web-tools/MarkdownToHtml.tsx - Create
src/tools/meta/markdown-to-html.ts - Register in both registries
- Add route and catalog entry
- Update docs
Tech note
You can use the existing xml-formatter or a lightweight Markdown parser. Keep dependencies minimal — the project prefers browser-native solutions where possible.
Verification
npm run lint && npm run typecheck && npm run build && npm test
- Lenguaje dominante
- TypeScript
- Estrellas
- 1
- Forks
- 3
- Merge medio
- 2 h 50 min
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de goldi0002/devtoolbox
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
goldi0002/devtoolbox#94 ·
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
goldi0002/devtoolbox#87 ·
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
goldi0002/devtoolbox#86 ·
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
goldi0002/devtoolbox#85 ·
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
goldi0002/devtoolbox#81 ·
Todos los issues de goldi0002/devtoolbox
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
area:desktop area:ui bug platform:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
anthropics/claude-code#106183 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
reproduced
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
anomalyco/opencode#60558 · 1 comentario ·
Los mantenedores suelen responder en 1 día