GSoC/2017/StatusReports/MikhailIvchenko: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2017‎ | StatusReports
Line 1: Line 1:
== Go language support in KDevelop ==
== Go language support in KDevelop ==
I'm working on improving Go language support in KDevelop. More information is available in my [https://docs.google.com/document/d/1jCTC5NlFfGmPvUqqrCEsB1xQEgGZVFwaYmELjZ2a-ZA/edit?usp=sharing proposal].
I'm working on Go language support in KDevelop. [https://www.kdevelop.org/ KDevelop] is a cross-platform IDE with awesome plugins support and possibility to implement support for various build systems and languages. [https://golang.org/ The Go language] is an cross-platform open-source compiled statically-typed language which tends to be simple and readable, and mainly targets console apps and network services.
 
My project aims on improving overall stability of Go support, making it to cover more specific scenarios and making user experience more pleasurable. That consist of providing building (via go build), launching, formatting (via go fmt) and linting (via gometalinter) support.
 
More information is available in my [https://docs.google.com/document/d/1jCTC5NlFfGmPvUqqrCEsB1xQEgGZVFwaYmELjZ2a-ZA/edit?usp=sharing proposal].


== Work report ==
== Work report ==

Revision as of 17:45, 20 August 2017

Go language support in KDevelop

I'm working on Go language support in KDevelop. KDevelop is a cross-platform IDE with awesome plugins support and possibility to implement support for various build systems and languages. The Go language is an cross-platform open-source compiled statically-typed language which tends to be simple and readable, and mainly targets console apps and network services.

My project aims on improving overall stability of Go support, making it to cover more specific scenarios and making user experience more pleasurable. That consist of providing building (via go build), launching, formatting (via go fmt) and linting (via gometalinter) support.

More information is available in my proposal.

Work report