[MacPorts] Meetings/MacPortsMeeting2019/ContributingUXImprovements modified

MacPorts Wiki noreply at macports.org
Sat Oct 12 15:19:09 UTC 2019


Page "Meetings/MacPortsMeeting2019/ContributingUXImprovements" was changed by g5pw
Diff URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2019/ContributingUXImprovements?action=diff&version=3>
Revision 3
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: Meetings/MacPortsMeeting2019/ContributingUXImprovements
=========================================================================
--- Meetings/MacPortsMeeting2019/ContributingUXImprovements (version: 2)
+++ Meetings/MacPortsMeeting2019/ContributingUXImprovements (version: 3)
@@ -48,3 +48,43 @@
 
 Press enter to open the editor.<CR>
 }}}
+
+
+====== Improving macports contributions ======
+
+===== Pull request guidelines =====
+
+  * Check trac is actually useful
+  * Port lint
+  * Communicate better that not all checkboxes are required
+
+===== Is port test still relevant? =====
+
+  * slow, not really useful for maintainers
+  * not removing it outright, some developers could depend on it
+  * we just need a way to test basic binary functionality (''%%blah --version%%'')
+
+===== Adding color support (pretty easy) =====
+
+===== Before the pull request =====
+
+==== Extend port bump ====
+
+  * run livecheck
+  * interactive!
+  * Ask the user to switch to git on edit
+  * Do a shallow clone
+  * Check permissions
+  * Update checksums
+  * set revision to 0
+  * build
+  * search for tickets
+
+==== On build failure, search for tickets ====
+
+  * use new port website
+
+==== Migrating from rsync to git ====
+
+  * best way: migrate to git and fetch portindex
+  * privilege escalation: repository is owned by root
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2019/ContributingUXImprovements>
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 'Meetings/MacPortsMeeting2019/ContributingUXImprovements' page.
If it was not you, please report to admin at macports.org.


More information about the macports-changes mailing list