[MacPorts] SummerOfCode modified

MacPorts Wiki noreply at macports.org
Tue Oct 15 21:44:10 UTC 2019


Page "SummerOfCode" was changed by satraul
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=336>
Revision 336
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 335)
+++ SummerOfCode (version: 336)
@@ -112,6 +112,16 @@
     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 ===
+
+==== 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. 
+The things that should be done entail (but are not exclusive to): detecting if the output channel is color-compatible (e.g. we can't color if we're outputting to a log file), figure out how to bold and color strings in Tcl (see [https://misc.flogisoft.com/bash/tip_colors_and_formatting]), also figure out the which parts of the text exactly we need to emphasise for good UX.
+See the [https://trac.macports.org/ticket/56022 ticket].
+
+* Difficulty: Easy to Medium
+* Languages: Tcl
+* Potential mentors: ?
+* Importance: High
 
 ==== Update Orphaned Ports ==== #orphanports
 
-------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