[MacPorts] SummerOfCode modified
MacPorts Wiki
noreply at macports.org
Tue Feb 4 23:40:09 UTC 2020
Page "SummerOfCode" was changed by mojca
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=340>
Revision 340
Comment: Update ideas
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 339)
+++ SummerOfCode (version: 340)
@@ -45,6 +45,8 @@
Information about the past years can be found at SummerOfCodeArchive.
+We 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.
+
== Applications for GSoC ==
The orgs will be announced on the 20th February.
@@ -61,9 +63,9 @@
=== Proposal Guidelines ===
-'''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.
-
-'''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.
+'''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.
+
+'''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.
'''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.
@@ -109,9 +111,18 @@
ports::
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.
infrastructure::
- 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, ...
-
-=== Ideas ===
+ 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, ...
+
+=== Web & Infrastructure Ideas ===
+
+During [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).
+
+* [wiki:SummerOfCode/2019#webapp Django-base web application] requires (acquiring) knowledge of Python, Django and databases
+* [wiki:SummerOfCode/2019#buildbot-views Buildbot custom views & general improvements] requires Vue.js, Angular, JavaScript, Python, databases
+
+Alternatively you could pick another idea from the [https://github.com/buildbot/buildbot/wiki/Google-Summer-of-Code-2020 Buildbot's ideas list].
+
+=== MacPorts Base Ideas ===
==== Improving the Command Line Tool UX ==== #color
The output of the MacPorts command-line tool is pretty bland. This definitely could be improved by modifying the Tcl source code of the command line tool. We could have more pretty stuff for better user experience: progress bars, emojis, bold text and colored text.
@@ -295,10 +306,6 @@
* Programming languages: Tcl, C
* Potential mentors: cal
* Importance: Low
-
-=== Buildbot ideas ===
-
-NA
=== More Ideas/Hints for your own ideas ===
@@ -380,12 +387,12 @@
== Mentors ==
-The following committers have agreed to be mentors for GSoC 2019 (append `@macports.org` for the email if it is missing)
+The following committers have agreed to be mentors for GSoC 2020 (append `@macports.org` for the email if it is missing)
||= Name =||= Email =||= Area =||
||= Mojca Miklavec =|| mojca || Mentor ||
||= Marcus Calhoun-Lopez =|| mcalhoun || Mentor ||
-||= Michael Dickens =|| michaelld || Mentor ||
+||= Satryaji Aulia =|| satraul || Mentor ||
||= Umesh Singla =|| umeshksingla || Mentor ||
||= Pierre Tardy =|| tardyp at gmail.com || Mentor/Buildbot contact ||
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/SummerOfCode>
MacPorts <https://www.macports.org/>
Ports system for macOS
This is an automated message. Someone added your email address to be
notified of changes on 'SummerOfCode' page.
If it was not you, please report to admin at macports.org.
More information about the macports-changes
mailing list