Tips for developers
For code editing
- VSCode for source code editing.
- Git and GitHub for source management.
- MkDocs and GitHub-pages for websites and documentation (this website uses it).
For doing slides
- marp and marp-vscode create slides using markdown.
- mermaid to create diagrams (e.g., graphs, blocks, class) using text.
For doing research
For doing academic papers and reports
- Latex to write papers and reports.
- Overleaf to host and collaborate Latex documents
- James-Yu.latex-workshop to local edit latex documents.
- MikTex and Strawberry Perl as latex engine at Windows.