GSoC/2016/StatusReports/RaphaelCojocaru: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2016‎ | StatusReports
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Project Overview ==
== KStars on Windows ==


'''Project Name:''' KStars on Windows  
'''Project Name:''' KStars on Windows  


'''A  Brief Description:''' KStars on Windows aims to develop a single KStars installer, which will solve any dependencies and will successfully install KStars on an Windows machine.
'''A  Brief Description:''' Even though KStars is one of the best planetarium software, until now it had a major drawback: it lacked a fully working Windows version. The actual Windows installing process of KStars was slightly troublesome, especially for a user with no programming background. Therefore, developing a Windows version of KStars was crucial in the further development of KStars as it is one of the main astronomy software out there. KStars on Windows project aimed to develop a single KStars installer, which is able to solve any required dependency and successfully install KStars on an Windows machine.


'''Status:''' : '''Completed'''
'''Status:''' '''Completed''' (yet there are some minor things that need to be fixed under Windows)


'''Screenshots:'''
'''Screenshots:'''
* [[File:KStars Mainview.png]]
* KStars on Windows main view: [[File:KStars Mainview.png]]
* [[File:KStars Startup.png]]
* KStars on Windows startup wizard: [[File:KStars Startup.png]]
* [[File:KStars Configure.png]]
* KStars on Windows configure window: [[File:KStars Configure.png]]
* [[File:KStars Altvstime.png]]
* KStars on Windows Altitude vs Time window: [[File:KStars Altvstime.png]]
* [[File:KStars Calculator.png]]
* KStars on Windows calculator: [[File:KStars Calculator.png]]


'''IRC Nick:''' raphael29  
'''IRC Nick:''' raphael29  
Line 20: Line 20:
'''Blog:'''  https://raphaelcojocaru.wordpress.com/  
'''Blog:'''  https://raphaelcojocaru.wordpress.com/  


'''This is awesome about GSoC:''' Google Summer of Code has a lot of awesome things. You have a huge opportunity to develop yourself and improve your overall skills. During these months, thanks to my mentor, I learned a lot of new things which will help me in the near future. Another important experience that GSoC brings is the chance to work on a real life project. It's a satisfying feeling to know that your work will matter and will change some people's life. This means a lot for me and I am very glad about it.  
'''This is awesome about GSoC:''' Google Summer of Code has a lot of awesome things. Firstly, you have a huge opportunity to develop yourself and improve your overall skills. During these months, thanks to my mentor, I learned a lot of new things which will help me in the near future. Another important experience that GSoC brings is the chance to work on a real life project. It is a satisfying feeling to know that your work will matter and will change some people's life. This means a lot for me and I am very glad about it.  


'''This is what I learned during GSoC:''' C++, Qt, CMake, Git, emerge, writing and testing a QA, writing a documentation
'''This is what I learned during GSoC:'''  
* C++
* Qt
* CMake
* Git
* Build systems
* how to use emerge tool
* how to write and test a QA list
* how to write a documentation
* how to package and distribute an application


== Work report ==
== Work report ==
Line 31: Line 40:


'''Repositories:'''
'''Repositories:'''
* Git commits on KStars master branch: https://github.com/KDE/kstars/commits?author=RaphaelCojocaru
* Git commits on KStars master branch: https://github.com/KDE/kstars/commits/master?author=RaphaelCojocaru
* Git commits on KStars on Windows project branch: https://github.com/KDE/kstars/commits/gsoc2016-windows
* Git commits on KStars on Windows project branch: https://github.com/KDE/kstars/commits/gsoc2016-windows?author=RaphaelCojocaru
* KDE QuickGit on master branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=d8442c5a55f9771c209a1e1f05c078e7ae1c71a2&st=author&s=Raphael
* KDE QuickGit on master branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=d8442c5a55f9771c209a1e1f05c078e7ae1c71a2&st=author&s=Raphael
* KDE QuickGit on KStars on Windows project branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=18c041bf78d9ce248db492143a26876487e2f530&st=author&s=Raphael
* KDE QuickGit on KStars on Windows project branch: https://quickgit.kde.org/?p=kstars.git&a=search&h=18c041bf78d9ce248db492143a26876487e2f530&st=author&s=Raphael
Line 44: Line 53:
* https://raphaelcojocaru.wordpress.com/2016/06/28/kstars-on-windows-midterm-evaluation/
* https://raphaelcojocaru.wordpress.com/2016/06/28/kstars-on-windows-midterm-evaluation/
* https://raphaelcojocaru.wordpress.com/2016/08/17/kstars-on-windows-beta-version/
* https://raphaelcojocaru.wordpress.com/2016/08/17/kstars-on-windows-beta-version/
'''Working demo:'''

Latest revision as of 20:00, 22 August 2016

KStars on Windows

Project Name: KStars on Windows

A Brief Description: Even though KStars is one of the best planetarium software, until now it had a major drawback: it lacked a fully working Windows version. The actual Windows installing process of KStars was slightly troublesome, especially for a user with no programming background. Therefore, developing a Windows version of KStars was crucial in the further development of KStars as it is one of the main astronomy software out there. KStars on Windows project aimed to develop a single KStars installer, which is able to solve any required dependency and successfully install KStars on an Windows machine.

Status: Completed (yet there are some minor things that need to be fixed under Windows)

Screenshots:

  • KStars on Windows main view:
  • KStars on Windows startup wizard:
  • KStars on Windows configure window:
  • KStars on Windows Altitude vs Time window:
  • KStars on Windows calculator:

IRC Nick: raphael29

IRC Channels: #kde-kstars, #kde-windows

Blog: https://raphaelcojocaru.wordpress.com/

This is awesome about GSoC: Google Summer of Code has a lot of awesome things. Firstly, you have a huge opportunity to develop yourself and improve your overall skills. During these months, thanks to my mentor, I learned a lot of new things which will help me in the near future. Another important experience that GSoC brings is the chance to work on a real life project. It is a satisfying feeling to know that your work will matter and will change some people's life. This means a lot for me and I am very glad about it.

This is what I learned during GSoC:

  • C++
  • Qt
  • CMake
  • Git
  • Build systems
  • how to use emerge tool
  • how to write and test a QA list
  • how to write a documentation
  • how to package and distribute an application

Work report

Documentation: https://docs.kde.org/stable5/en/kdeedu/kstars/index.html

QA: https://techbase.kde.org/Projects/Edu/KStars/QA_List_2.6.0

Repositories:


Blog posts: