Jump to content

GCi: Difference between revisions

From KDE Community Wiki
Jjazeix (talk | contribs)
Remove subscribe to gcompris list to just send a mail and unsubscribe
Jjazeix (talk | contribs)
fix email
Line 20: Line 20:
===GCompris: Write unit test for ApplicationInfo===
===GCompris: Write unit test for ApplicationInfo===
See task https://phabricator.kde.org/T9607
See task https://phabricator.kde.org/T9607
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>


===GCompris: Write unit test for DownloadManager===
===GCompris: Write unit test for DownloadManager===
See task https://phabricator.kde.org/T9608
See task https://phabricator.kde.org/T9608
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>


===GCompris: Add keyboard binding support to "Money"===
===GCompris: Add keyboard binding support to "Money"===
See task https://phabricator.kde.org/T8495
See task https://phabricator.kde.org/T8495
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: Add keyboard controls support to Memory activities===
===GCompris: Add keyboard controls support to Memory activities===
See task https://phabricator.kde.org/T8491
See task https://phabricator.kde.org/T8491
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: Add keyboard controls support to "Simple paint"===
===GCompris: Add keyboard controls support to "Simple paint"===
See task https://phabricator.kde.org/T8494
See task https://phabricator.kde.org/T8494
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===KDE Partition Manager: Write unit tests for LvmDevice===
===KDE Partition Manager: Write unit tests for LvmDevice===
Line 50: Line 50:
===GCompris: Add manual to "Guess count"===
===GCompris: Add manual to "Guess count"===
See task https://phabricator.kde.org/T8512
See task https://phabricator.kde.org/T8512
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: Document "menu/ConfigurationItem.qml"===
===GCompris: Document "menu/ConfigurationItem.qml"===
Look for how this item is used and as some documentation to it.
Look for how this item is used and as some documentation to it.
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===KDE Partition Manager: Write a simple manual for LVM PV creation process===
===KDE Partition Manager: Write a simple manual for LVM PV creation process===
Line 81: Line 81:
===Beginner: Build GCompris from source, test and suggest===
===Beginner: Build GCompris from source, test and suggest===
Clone GCompris, build it from source, test it and suggest what could be improved and the way you would think for the changes.
Clone GCompris, build it from source, test it and suggest what could be improved and the way you would think for the changes.
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===KDE Partition Manager: Build kpmcore and partitionmanager from source===
===KDE Partition Manager: Build kpmcore and partitionmanager from source===
Line 103: Line 103:
===GCompris: "Louis Braille", reduce the view height===
===GCompris: "Louis Braille", reduce the view height===
See task https://phabricator.kde.org/T9571
See task https://phabricator.kde.org/T9571
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Enumerate", fix overriding===
===GCompris: "Enumerate", fix overriding===
See task https://phabricator.kde.org/T8514
See task https://phabricator.kde.org/T8514
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Falling words/letters, fix score overriding===
===GCompris: "Falling words/letters, fix score overriding===
See task https://phabricator.kde.org/T8525
See task https://phabricator.kde.org/T8525
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Click game", fix overriding===
===GCompris: "Click game", fix overriding===
See task https://phabricator.kde.org/T8523
See task https://phabricator.kde.org/T8523
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Reading", fix overriding===
===GCompris: "Reading", fix overriding===
See task https://phabricator.kde.org/T8516
See task https://phabricator.kde.org/T8516
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Algebra", fix layout issue and overridings===
===GCompris: "Algebra", fix layout issue and overridings===
See task https://phabricator.kde.org/T8513
See task https://phabricator.kde.org/T8513
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Erase", fix layout===
===GCompris: "Erase", fix layout===
See task https://phabricator.kde.org/T8524
See task https://phabricator.kde.org/T8524
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Canal lock", fix lock overriding===
===GCompris: "Canal lock", fix lock overriding===
See task: https://phabricator.kde.org/T8520
See task: https://phabricator.kde.org/T8520
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "The fifteen game", fix layout issue and prevent overriding===
===GCompris: "The fifteen game", fix layout issue and prevent overriding===
See task https://phabricator.kde.org/T8518
See task https://phabricator.kde.org/T8518
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Magic Hat", fix overridings===
===GCompris: "Magic Hat", fix overridings===
See task https://phabricator.kde.org/T8519
See task https://phabricator.kde.org/T8519
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Gnumch", fix layout issue===
===GCompris: "Gnumch", fix layout issue===
See task https://phabricator.kde.org/T8521
See task https://phabricator.kde.org/T8521
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===GCompris: "Color mix", fix layout===
===GCompris: "Color mix", fix layout===
See task https://phabricator.kde.org/T8522
See task https://phabricator.kde.org/T8522
; mentors: Timothee<animitm@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>
; mentors: Timothee<animtim@gmail.com>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>


===KDE Partition Manager: Improve the layout of SMART status GUI===
===KDE Partition Manager: Improve the layout of SMART status GUI===

Revision as of 06:53, 17 September 2018

Google Code-in

This is a contest for pre-university students ages 13-17. Please be aware GCI will start about a month earlier this year than in previous years - the contest starts for students October 23rd 2018.

Organization applications open for GCI orgs next week on Thursday, September 6th, and close less than 2 weeks later on Monday, September 17th. We will announce organizations on Tuesday, September 18th giving orgs 5 weeks to create their tasks before the contest begins on October 23rd.

Mentors: please join [KDE-Soc-Mentor] list if you are not subscribed.

Contest site: https://codein.withgoogle.com/ | Announcement: https://opensource.googleblog.com/2018/08/announcing-google-code-in-2018.html

The major changes for GCI 2018

  • Orgs will evaluate the 20 students completing the most tasks with their org when deciding on finalists and winners
  • Orgs will choose 6 finalists (instead of 5)
  • We have renamed the User Interface category to Design
  • Students will have to wait until Google reviews their Parental Consent form before they can claim their first task. This will slow things down but it is a requirement to be able to continue the program.
  • No tasks asking for personal information about students will be allowed (this includes tasks asking for students to introduce themselves with info like what country they are from, or photos of the students, etc.).

Please add task ideas in the following areas, followed by mentor name

Code: writing or refactoring

GCompris: Write unit test for ApplicationInfo

See task https://phabricator.kde.org/T9607

mentors
Timothee<[email protected]>, Johnny<[email protected]>

GCompris: Write unit test for DownloadManager

See task https://phabricator.kde.org/T9608

mentors
Timothee<[email protected]>, Johnny<[email protected]>

GCompris: Add keyboard binding support to "Money"

See task https://phabricator.kde.org/T8495

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: Add keyboard controls support to Memory activities

See task https://phabricator.kde.org/T8491

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: Add keyboard controls support to "Simple paint"

See task https://phabricator.kde.org/T8494

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

KDE Partition Manager: Write unit tests for LvmDevice

Try to understand this class' functionalities in kpmcore and write some unit tests for it.

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE Partition Manager: Write unit tests for SoftwareRAID

Try to understand this class' functionalities in kpmcore and write some unit tests for it.

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

Documentation/Training: creating/editing documents and helping others learn more

GCompris: Add manual to "Guess count"

See task https://phabricator.kde.org/T8512

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: Document "menu/ConfigurationItem.qml"

Look for how this item is used and as some documentation to it.

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

KDE Partition Manager: Write a simple manual for LVM PV creation process

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE Partition Manager: Write a simple manual for LVM VG creation process

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE Partition Manager: Write a simple manual for the creation process of one of the available RAID levels

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

Outreach/Research: community management, marketing, or studying problems and recommending solutions

Beginner: Connect to the #kde-soc channel on freenode, introduce yourself, and have a conversation with someone

  • To connect to IRC, either install and use a client, such as KDE's Konversation, mIRC on Windows, or Colloquoy on Mac; OR use webchat: https://webchat.freenode.net/
  • Once you have connected to irc.freenode.net, join the #kde-soc channel (/join #kde-soc) and introduce yourself. Explain that you are doing a beginner GCi task, and that to finish that, you need to talk to someone. You might ask questions that help you in your future tasks, as IRC is how many of us communicate on a daily basis.
  • Submit a screenshot of the beginning or end of the conversation.
mentors
Aman<[email protected]>, Amit<[email protected]>

Beginner: How did you get to know about KDE?

Write a short 5 paragraph essay answering and explaining the above. You should ideally state your experience about "that first time" when you heard/read about KDE. You can also include the information about what you know about KDE till now, points about opensource and free software in general.

mentors
Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

Quality Assurance: testing and ensuring code is of high quality

Beginner: Build GCompris from source, test and suggest

Clone GCompris, build it from source, test it and suggest what could be improved and the way you would think for the changes.

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

KDE Partition Manager: Build kpmcore and partitionmanager from source

Clone kpmcore and KDE Partition Manager, build them from source, then write a review about it and suggest possible improvements for INSTALL files.

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE Partition Manager: Test SMART status GUI and suggest some improvement.

Test SMART status and try to suggest some layout or usability improvement.

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE Partition Manager: Test Volume Group creation GUI and suggest some improvement

Test Volume Group creation and try to suggest some layout or usability improvement.

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE Partition Manager: Test creation of RAID 0, 1, 4, 5, 6 and 10

Test array creation for all the RAID levels available in KDE Partition Manager in your machine and try to suggest some improvement.

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

Design: graphic design or user interface design

GCompris: "Louis Braille", reduce the view height

See task https://phabricator.kde.org/T9571

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Enumerate", fix overriding

See task https://phabricator.kde.org/T8514

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Falling words/letters, fix score overriding

See task https://phabricator.kde.org/T8525

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Click game", fix overriding

See task https://phabricator.kde.org/T8523

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Reading", fix overriding

See task https://phabricator.kde.org/T8516

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Algebra", fix layout issue and overridings

See task https://phabricator.kde.org/T8513

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Erase", fix layout

See task https://phabricator.kde.org/T8524

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Canal lock", fix lock overriding

See task: https://phabricator.kde.org/T8520

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "The fifteen game", fix layout issue and prevent overriding

See task https://phabricator.kde.org/T8518

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Magic Hat", fix overridings

See task https://phabricator.kde.org/T8519

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Gnumch", fix layout issue

See task https://phabricator.kde.org/T8521

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

GCompris: "Color mix", fix layout

See task https://phabricator.kde.org/T8522

mentors
Timothee<[email protected]>, Johnny<[email protected]>, Aman<[email protected]>, Amit<[email protected]>, Divyam<[email protected]>

KDE Partition Manager: Improve the layout of SMART status GUI

mentors
Caio Jordão Carvalho <[email protected]>, Andrius Stikonas <[email protected]>

KDE neon make new logos

make some new logo variants https://community.kde.org/Neon#Logo

mentor
Jonathan <[email protected]>