User Tools

Site Tools


dev:2017_new_tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
dev:2017_new_tools [2018/10/05 13:01] – [GitHub] dyrconadev:2017_new_tools [2023/06/22 09:09] – [Con] dyrcona
Line 20: Line 20:
   * The API is hard to use, particularly for command-line applications   * The API is hard to use, particularly for command-line applications
   * LP has timeout errors rather more often than one would like   * LP has timeout errors rather more often than one would like
-  * No direct links from the bugs to the commits fixing them.+  * No direct links from the bugs to the commits fixing them (or viceversa, i.e a "fix bug 123" commit message links LP123 with that branch).
   * Bug search is limited, even with advanced search.  Most effective way to search is to start opening a new bug.   * Bug search is limited, even with advanced search.  Most effective way to search is to start opening a new bug.
   * There's no way to edit, delete, or suppress a comment, which is a problem if somebody has inadvertently left in patron or a description of a security exploit.   * There's no way to edit, delete, or suppress a comment, which is a problem if somebody has inadvertently left in patron or a description of a security exploit.
   * There's no way to update a bug without triggering an email, which is a problem for batch updates.   * There's no way to update a bug without triggering an email, which is a problem for batch updates.
 +
 +=== Huge list of software options out there OSS or not ===
 +  * https://github.com/Kickball/awesome-selfhosted#project-management
 +
  
 ==== Gitolite ==== ==== Gitolite ====
Line 71: Line 75:
  
 ==== GitHub ==== ==== GitHub ====
 +
 +=== Notes ===
 +
 +Options for transitioning from Launchpad to Github:  https://lp2gh.readthedocs.io/en/latest/moving_issues.html?highlight=import
  
 === Pro === === Pro ===
Line 86: Line 94:
   * [[http://where.coraline.codes/blog/my-year-at-github/|Antisocial Coding: My Year At GitHub]]   * [[http://where.coraline.codes/blog/my-year-at-github/|Antisocial Coding: My Year At GitHub]]
   * Will necessitate changes in workflow, particularly as regards working repositories. (This could be a good thing!)   * Will necessitate changes in workflow, particularly as regards working repositories. (This could be a good thing!)
 +  * [[https://www.zdnet.com/article/github-starts-blocking-developers-in-countries-facing-us-trade-sanctions/|GitHub starts blocking developers in countries facing US trade sanctions]]
 +  * [[http://techrights.org/2020/11/03/github-is-social-control/|GitHub is social control]]
 +  * [[https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/|SFC Gives Up on Github]]
 +  * It is a "bad look" for a F/OSS project to use proprietary hosting solutions.
  
 ==== GitLab Community Edition ==== ==== GitLab Community Edition ====
Line 96: Line 108:
   * Users can be in groups that can all access the same repos.   * Users can be in groups that can all access the same repos.
   * Has lots of plugins and applications that could add some of the "missing features."   * Has lots of plugins and applications that could add some of the "missing features."
 +  * Can integrate with LDAP for community sign-on.
  
 === Con === === Con ===
Line 107: Line 120:
   * To get many of the best features, we would need a license for the Enterprise Edition. (See https://about.gitlab.com/pricing/#self-managed). This would cost the community $6,000/year for 125 users. (That number is based on the number of user keys in the gitolite configuraiton.)   * To get many of the best features, we would need a license for the Enterprise Edition. (See https://about.gitlab.com/pricing/#self-managed). This would cost the community $6,000/year for 125 users. (That number is based on the number of user keys in the gitolite configuraiton.)
   * A self-managed/self-hosted solution would still require some administrator overhead, perhaps as much as gitolite.   * A self-managed/self-hosted solution would still require some administrator overhead, perhaps as much as gitolite.
-  * Going with the community edition will necessitate work flow changes, particularly as regards working repositories.+  * Going with the community edition will necessitate work flow changes, particularly as regards working repositories. (This could be a good thing!)
  
 ==== Fork LP ==== ==== Fork LP ====
Line 155: Line 168:
  
  
 +==== savannah.nongnu.org ====
  
 +=== Pro ===
 +=== Con ===
  
  
Line 161: Line 177:
  
 If we move to a bug tracking / repository tool that does not include translation support (and most alternatives do not), then we need to consider what we would like to do for translations. If we move to a bug tracking / repository tool that does not include translation support (and most alternatives do not), then we need to consider what we would like to do for translations.
 +
 +===== POEditor.com =====
 +
 +https://poeditor.com/
  
 ===== Pootle ===== ===== Pootle =====
dev/2017_new_tools.txt · Last modified: 2023/06/22 09:10 by dyrcona

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.