elementary / triage

Catch-all repo for issues that don't have a better home
https://elementary.io
4 stars 2 forks source link

Which IDE or developing tools do the elementary os's team use? #269

Closed sauntor closed 1 year ago

sauntor commented 1 year ago

What Happened?

I want to program some features to some apps, but I find it's hard to get a comfortable developing environment, can you show what tools you developing with?

It's frustrating for me to code as editing normal plain text...

Steps to Reproduce

N/A.

Expected Behavior

Maybe you can give the configs or plugins to installing for some common used tools like VSCode or VIM

OS Version

7.x (Horus)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

jeremypw commented 1 year ago

I use the native elementary apps - Code (for editing) and Terminal (for building and pushing/pulling) along with io.elementary.vala-lint and git-gui. I check on https://vala-doc.org for syntax if necessary. There may be more powerful IDEs but we should "eat our own dogfood" :smile:

lenemter commented 1 year ago

I use Visual Studio Code for editing and most times as terminal while developing, sometimes use built-in Terminal app. I use Vala plugin with Vala Language Server. If I need to check lint I use Vala-Lint. Since I clone many projects I made a bash alias for meson build. You can add alias build='meson build --prefix=/usr && cd build' inro your .bashrc file for quick building.

sauntor commented 1 year ago

I use Visual Studio Code for editing and most times as terminal while developing, sometimes use built-in Terminal app. I use Vala plugin with Vala Language Server. If I need to check lint I use Vala-Lint. Since I clone many projects I made a bash alias for meson build. You can add alias build='meson build --prefix=/usr && cd build' inro your .bashrc file for quick building.

Thanks a lot! Vala plugin for VSCode is great!