TL;DR: I think projects in Geany need a complete rethinking and rework

I agree with the principle here. Geany wants to be fast and small but with 
powerful features. So I agree that we should ship a bare minimum feature-set to 
turn a "drive-by git clone" into a (temporary) project, with some smarts about 
what to do with the project.

- detect vcs type, read .gitignore
- generate tags
- detect how to build for the most common build systems (remember not all 
projects are compiled C code)

Projects are currently rather poor. Annoying to set up and they don't offer 
truly useful features that justify setting them up. This is why so many project 
plugins exist, but they rather add more features to the project instead of 
making the setup easier. But those plugins cross the line of "fast and small 
but with powerful features" because they're even more difficult to setup...I've 
tried them all.

And then there is the annoying fact that the file list and project config are 
the same file so it's simply not possible to check it into VCS.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2245#issuecomment-518548973

Reply via email to