Difference between revisions of "Summer of Code"
(Created) |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
This page is intended to generate interest for students who wish to contribute to Gramps in their Summer break. | This page is intended to generate interest for students who wish to contribute to Gramps in their Summer break. | ||
Line 51: | Line 49: | ||
Nick Hall ([email protected]) | Nick Hall ([email protected]) | ||
+ | |||
+ | [[Category:GEPS|G]] | ||
+ | [[Category:Developers/Design]] |
Revision as of 00:18, 4 February 2020
This page is intended to generate interest for students who wish to contribute to Gramps in their Summer break.
Contents
Google Summer of Code
One option would be for us to participate in the Google Summer of Code (GSoC):
"Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3 month programming project during their break from school."
https://summerofcode.withgoogle.com
As an organisation we meet the requirements of being open source and have released a product.
In order to participate we would need two organisation administrators and at least one mentor. Details of these roles can be found here:
https://google.github.io/gsocguides/mentor
At present, we do not have enough volunteers to take part this year.
Students
If you have a keen interest in genealogy or family history, we may be able to offer some unpaid work over your Summer break.
The best way to start is to contact us on our mailing lists, forum or IRC channel.
https://gramps-project.org/blog/contact
We are building a list of ideas in the following section, but if you have an idea of your own we are happy to discuss it.
Our product is written in python and Gtk+. You can find the source code on GitHub:
https://github.com/gramps-project/gramps
Ideas
McGuffin visualisation
Summary
Create a new family tree visualisation.
https://www.youtube.com/watch?v=-FkRzDegzAo
Requirements
- python
- cairo graphics
Mentor
Nick Hall ([email protected])