Changes between Version 339 and Version 340 of SummerOfCode


Ignore:
Timestamp:
Feb 4, 2020, 11:40:09 PM (4 years ago)
Author:
mojca (Mojca Miklavec)
Comment:

Update ideas

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v339 v340  
    4646Information about the past years can be found at SummerOfCodeArchive.
    4747
     48We also welcome project proposals for [https://github.com/buildbot/buildbot/wiki/Google-Summer-of-Code-2020 Buildbot] (part of our core infrastructure) after a successful shared project in 2019.
     49
    4850== Applications for GSoC ==
    4951
     
    6264=== Proposal Guidelines ===
    6365
    64 '''Submit your proposal early''': early submissions get more attention from developers for the simple fact that they have more time to dedicate to reading them. The more people see it, the more it'll get known.
    65 
    66 '''Do not leave it all to the last minute''': Make sure you send your application before the final rush. Also, note that the applications submitted very late will get the least attention from mentors, so you may get a low vote because of that.
     66'''Submit your proposal early''': early submissions get more attention from developers for the simple fact that they have more time to dedicate to reading them, and you'll have more time for improving it. The more people see it, the more it'll get known.
     67
     68'''Do not leave it all to the last minute''': Make sure you send your application before the final rush, ideally at least a week before. Also, note that the applications submitted very late will get the least attention from mentors, so you may get a low vote because of that.
    6769
    6870'''Keep it simple''': we don't need a 30-page essay on the project and on you. You just need to be concise and precise.
     
    110112    With tens of thousands of available ports probably overlapping with your daily needs of the software. Portfiles are written in simple declarative Tcl, but you would probably spend more time figuring out how to (better) package the software which might be written in almost any programming language. A knowledge and passion of any language like C++, Perl, Ruby, Python, Rust, Go, Haskell, JavaScript, ... or technology like Qt, KDE, ... could greatly improve the support of certain software in our ecosystem.
    111113  infrastructure::
    112     Several independent projects to support development of MacPorts could be undertaken in any language of your choice (gravitating towards python & web), like writing a Django app in Python, improving frontend or backend of Buildbot continuous integration (JavaScript or Python), implementing a way to fire up virtual machines with macOS for continuous integration builds, ...
    113 
    114 === Ideas ===
     114    Several independent projects to support development of MacPorts could be undertaken in any language of your choice (gravitating towards python & web), like improving a Django app in Python, improving frontend or backend of Buildbot continuous integration (Vue.js, Angular, Python), implementing a way to fire up virtual machines with macOS for continuous integration builds, ...
     115
     116=== Web & Infrastructure Ideas ===
     117
     118During [wiki:SummerOfCode/2019 GSOC 2019] we had two successful web / infrastructure projects which we would like to see improved further. This is the main section with ideas where Mac is not really needed (even though it probably helps boosting your motivation if you can contribute to a project that you use or plan to use yourself).
     119
     120* [wiki:SummerOfCode/2019#webapp Django-base web application] requires (acquiring) knowledge of Python, Django and databases
     121* [wiki:SummerOfCode/2019#buildbot-views Buildbot custom views & general improvements] requires Vue.js, Angular, JavaScript, Python, databases
     122
     123Alternatively you could pick another idea from the [https://github.com/buildbot/buildbot/wiki/Google-Summer-of-Code-2020 Buildbot's ideas list].
     124
     125=== MacPorts Base Ideas ===
    115126
    116127==== Improving the Command Line Tool UX ==== #color
     
    296307* Potential mentors: cal
    297308* Importance: Low
    298 
    299 === Buildbot ideas ===
    300 
    301 NA
    302309
    303310=== More Ideas/Hints for your own ideas ===
     
    381388== Mentors ==
    382389
    383 The following committers have agreed to be mentors for GSoC 2019 (append `@macports.org` for the email if it is missing)
     390The following committers have agreed to be mentors for GSoC 2020 (append `@macports.org` for the email if it is missing)
    384391
    385392||= Name =||= Email =||= Area =||
    386393||= Mojca Miklavec =|| mojca || Mentor ||
    387394||= Marcus Calhoun-Lopez =|| mcalhoun || Mentor ||
    388 ||= Michael Dickens =|| michaelld || Mentor ||
     395||= Satryaji Aulia =|| satraul || Mentor ||
    389396||= Umesh Singla =|| umeshksingla || Mentor ||
    390397||= Pierre Tardy =|| tardyp@gmail.com || Mentor/Buildbot contact ||