Open JesterOrNot opened 4 years ago
Here are a few wish list items, these can be done after the main guides
Ordering reference
Please try to order languages by popularity in Gitpod (with a few exceptions, e.g. when a guide is really well written).
Gitpod Top Languages (2020-01-02)
- JavaScript
- Python
- TypeScript
- HTML
- Java
- Dockerfile
- CSS
- C++
- Go
- Shell
- Ruby
- PHP
- Vue
- Jupyter Notebook
- C
- Scala
- Rust
- C#
- Dart
- Xtend
- Haskell
- CMake
- Julia
- Smarty
- XSLT
- Groovy
- WebAssembly
- Objective-C
- F#
- TeX
- Makefile
- R
- Perl
- Kotlin
- TSQL
- PL/pgSQL
- Swift
- Objective-C++
- Elm
- Vim script
- Assembly
- Tcl
- GAP
- Batchfile
- HiveQL
- Lex
- Rich Text Format
- Nix
- M4
- CoffeeScript
- Processing
- PowerShell
- Inno Setup
- Yacc
- AppleScript
- AspectJ
- FreeMarker
- OCaml
Amazing progress here! 🤩 Many thanks @JesterOrNot for leading this effort. 💯
Now that we've covered most of Gitpod's top languages, I think we could also look at documenting frameworks, and maybe databases.
Some of these could probably be added to a language guide, while other may benefit from a new dedicated page (e.g. inside a new /docs/frameworks/
directory). Of course, they'd all likely benefit from a few good gitpodified examples (ideally already-popular repositories, or forks if the upstream repository didn't accept a Gitpod setup).
Since getting data on the most popular frameworks in Gitpod isn't easy, I looked at https://insights.stackoverflow.com/survey/2019#technology and https://www.jetbrains.com/lp/devecosystem-2019/ to come up with a useful list:
I think that https://www.gitpod.io/blog/gitpodify/#installing-databases may be the most useful section of my blog post. It could be spinned out into a new documentation section with the most popular database setups:
What is the status of this issue?
It might be helpful to open a new issue with the outstanding tasks to have a better overview about what's still missing. Could this be something to mark for community contributions
or help wanted
?
Please reference this issue in related PRs
Languages
Key:
Just checked off = Not done but someone is working on it
Checked off + Strike-through = Done!
Not Checked or Strike-through but Bold and Italics = Started but needs work (Will specify what needs work)
Else = Up for grabs let me know so I can mark it as such
[x] JavaScript & TypeScript (but let's skip these for now -- I think we should make framework-specific pages for these)
[x]
Python & Jypyter Notebook[x]
HTML & CSS[x]
Java[x] Dockerfile
[x]
C++ & C[x]
Go[x]
Shell (Bash)[x]
Ruby[x]
PHP[x]
Vue[x]
Scala[x]
Rust[x]
C# / .NET[x] Dart
[x]
R[x] Elm
[x] Kotlin
[ ] Nim
[ ] V
[ ] Unison
[ ] Haskell
For Each language