Here we are! Google Summer of Code is over and KStars on Windows project is done. It was truly an incredible summer and I am grateful for the opportunity I was given to work on such a great project and learn so much from my mentor, Jasem Mutlaq.
During the entire period in which I have been involved in KStars community (almost nine months now) I learned a lot of valuable lessons, starting from how to properly manage my time and ending with how to read and find information in a big project as KStars. I also learned to never underestimate anything and to always deeply analyze everything before doing any assumption or putting any question. It is very important to use your time wisely, to discuss and ask exactly what you need and the most important thing is to use the people around you; they are the most important help for you. I was lucky to have a mentor as Jasem. Actually, he is a lot more than a mentor. He is a very special person, passionate about his job and the most important, someone which has helped me to evolve. I am sure that our friendship will not end here, especially because I already decided to involved further in KStars community. Let’s talk now about the last part of my work on KStars on Windows project.
As I said in my previous blog post, the final step of KStars on Windows project was the Documentation and Quality assurance. KStars’ quality and user experience is very important for us and so this last step was absolutely required. Thus, in the last couple of weeks I focused on Documentation and QA.
Regarding the Documentation, it was quite a tough job, especially because I wanted to give as much information as possible by covering all the tools and features that KStars provides. Furthermore, since the beginning, I tried to keep it clear and easy to follow by any end user. Actually, this is the concept I kept in mind during the entire period in which I worked on documentation: “can a new user, without any programming or astronomy background, understand the documentation and use KStars?”. So I reviewed the entire old documentation and I added explanations wherever they were needed. In order to provide a more comprehensive documentation, I added screenshots for each tool and functionality. Noticing how important is for users to customize KStars, I decided to write a step by step tutorial on how to add a custom catalogue in KStars. Now, any user can write his own catalogue and import it in KStars. This will bring more fun and will make KStars more appealing to anyone. Last thing I done was updating the information and images links used by KStars in the Pop-up menu. The old ones were no longer useful, so this refresh has been well received.
Thus, KStars has now a strong documentation, containing all the information that a new user needs.
Regarding the QA, I wrote a new QA list for KStars and tested it several times. I tried to cover each detail, paying attention to each of KStars behaviors and functionalities. You can test KStars on Windows yourself and why not, let me know if any other issues come up. This would be highly appreciated and very helpful.
In conclusion, I am happy and at the same time proud that I managed to finish Google Summer of Code 2016. It was a very special experience during which I enjoyed working within a great team and at the same time, I learn a lot of new and useful things for the future.
Here you can find KStars QA list:
Here you can find KStars on Windows Beta version installer which provides you FITS Viewer Tool, INDI and Ekos: