CINXE.COM
Docutils: Documentation Utilities / Feature Requests / #58 Migration Docutils from SourceForge to Github
<!DOCTYPE html> <!-- Server: sfs-forge-4 --> <html lang="en" class="no-js"> <head> <meta content="text/html; charset=UTF-8" http-equiv="content-type"/> <title>Docutils: Documentation Utilities / Feature Requests / #58 Migration Docutils from SourceForge to Github</title> <meta name="viewport" content="width=1100"> <link rel="icon" sizes="180x180" href="https://a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png"> <link rel="icon" sizes="any" href="https://a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml"> <link rel="apple-touch-icon" sizes="180x180" href="https://a.fsdn.com/con/img/sandiego/logo-180x180.png"> <link rel="mask-icon" href="https://a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600"> <link rel="stylesheet" href="https://a.fsdn.com/con/css/lato.css?"> <script> if (!window.SF) { window.SF = {}; } SF.sandiego = false; SF.sandiego_chrome = true; SF.cdn = "https://a.fsdn.com/con"; SF.fpid = '34a6835e-28fe-4369-93c1-080388468e97'; SF.billboard_route = '/software/product/$slug/'; </script> <!-- ew:head_css --> <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/css?href=allura%2Fcss%2Fforge%2Fhilite.css%3Btool%2Ftickets%2Fcss%2Ftracker.css%3Ballura%2Fcss%2Fforge%2Ftooltipster.css" > <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/allura/css/font-awesome.min.css" > <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/theme/sftheme/css/forge.css" > <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/css?href=css%2Fpage_list.css%3Bcss%2Fjquery.tagsinput.css" > <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/css/easymde.min.css" > <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/css?href=css%2Fmarkitup_sf.css%3Bcss%2Fshow-hint.css" > <style> div.moderate { color:grey; } </style> <link rel="stylesheet" type="text/css" href="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/css?href=css%2Fautocomplete.css%3Bcss%2Fcombobox.css" > <!-- /ew:head_css --> <!-- ew:head_js --> <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/js?href=allura%2Fjs%2Fjquery-3.6.0.min.js%3Ballura%2Fjs%2Fjquery.cookie-1.4.1.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fcmp2.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fshared_head.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Ftypescript%2Fcompliance.js"></script> <!-- /ew:head_js --> <style type="text/css"> /* make URL & Project custom fields in support tickets not get hidden as much */ .project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(5), .project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(6) { overflow: visible; font-size: 22px; width: 340px; line-height: 1; margin-bottom: 5px; } .project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(5) label, .project-forge.mountpoint-site-support .view_holder .grid-4:nth-child(6) label { font-size: 14px; } </style> <style type="text/css"> input[name='ticket_form.summary']{ top: 5px; left: 10px; position: absolute; z-index: 21; } div.form_holder .reply textarea{ height: 60px; } div.actions{ width: 150px; } .markdown_edit textarea { height: 100px; } </style> <style>.XQMOzwEQwMIYcOJIADDgMKDwgmTKICMKwdh { display: none }</style> <link rel="alternate" type="application/rss+xml" title="RSS" href="feed.rss"/> <link rel="alternate" type="application/atom+xml" title="Atom" href="feed.atom"/> <link rel="canonical" href="https://sourceforge.net/p/docutils/feature-requests/58/" /> <script> function initPiwik(){ var _paq = window._paq = window._paq || []; _paq.push(['trackPageView', document.title, { dimension1: 'docutils', dimension2: 'tickets' }]); _paq.push(['enableLinkTracking']); (function() { var u="//analytics.slashdotmedia.com/"; _paq.push(['setTrackerUrl', u+'sf.php']); _paq.push(['setSiteId', 39]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s); })(); } bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm'}, initPiwik); </script> <!-- Hubspot tracking --> </head> <body class=" body_class sandiego_chrome legacy_chrome " id="forge"> <!-- ew:body_top_js --> <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/js?href=allura%2Fjs%2Fjquery-ui-1.13.2.min.js"></script> <!-- /ew:body_top_js --> <div class="off-canvas position-right" id="offCanvas" data-off-canvas> <!-- Menu --> <ul class="header-nav-menulist"> <li class="highlight search"> <form method="get" action="/directory/" class="m-search-form"> <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" > <label> <input type="submit" class="bt" value=""> <svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> </label> </form> </li> <li class="highlight"><a href="/auth/">Join/Login</a></li> <li><a href="/directory/">Open Source Software</a></li> <li><a href="/software/">Business Software</a></li> <li><a href="/software/vendors/" title="For Vendors">For Vendors</a></li> <li><a href="/blog/" title="Blog">Blog</a></li> <li><a href="/about">About</a></li> <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li> <li> <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled"> <li><a href="/articles/">Articles</a></li> <li><a href="/create">Create</a></li> <li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li> <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li> <li><a href="/user/newsletters">Subscribe to our Newsletter</a></li> <li><a href="/support">Support Request</a></li> </ul> </li> </ul> </div> <div class="off-canvas-content" data-off-canvas-content> <script> SF.linkout_icon = '<svg data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>'; </script> <div class="l-header-nav sandiego"> <section class="sandiego l-header-nav-top show-for-large"> <div class="row"> <a href="/" title="Home" class="sf-logo"> <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> <nav class="links"> <a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon"> <svg data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a> <a href="/software/vendors/" title="For Vendors">For Vendors</a> <a href="/support" title="Help">Help</a> <a href="/create/" title="Create">Create</a> <a href="/user/registration" title="Join" >Join</a> <a href="/auth/" title="Login">Login</a> </nav> </div> </section> <section class="sandiego l-header-nav-top hide-for-large"> <div class="row"> <a href="/" title="Home" class="sf-logo"> <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> <div class="title-bar-right"> <button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button> </div> </div> </section> <section class="sandiego l-header-nav-bottom"> <nav class="row"> <a href="/" title="Home" class="sf-logo"> <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> <div class="links"> <div class="nav-dropdown"> <a href="/directory/" title="Browse">Open Source Software</a> </div> <div class="nav-dropdown"> <a href="/software/">Business Software</a> </div> <div class="nav-dropdown"> <a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a> </div> <div class="nav-dropdown"> <a>Resources</a> <ul class="nav-dropdown-menu"> <li><a href="/articles/">Articles</a></li> <li><a href="/software/case-studies/">Case Studies</a></li> <li><a href="/blog/">Blog</a></li> </ul> </div> <div class="dev-menu-when-stuck"> Menu <ul class="dev-menu-dropdown header-nav-menulist"> <li><a href="/support">Help</a></li> <li><a href="/create">Create</a></li> <li><a href="/user/registration/" title="Join" >Join</a></li> <li><a href="/auth/" title="Login">Login</a></li> </ul> </div> <div class="search-toggle-when-stuck"> <a class="search-toggle"> <svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> </a> </div> </div> <div class="search"> <div class="main-nav-link"> <a href="https://brightdata.com/?utm_source=brand&utm_campaign=brnd-mkt_content_partner_slashdot_banner" rel="nofollow" target="_blank" id="main-nav-badge-link" data-label="BrightData2"> <img src="https://a.fsdn.com/con/assets/maxnav/sourceforge/brightdata2-137fa282.png" srcset="https://a.fsdn.com/con/assets/maxnav/sourceforge/brightdata2big-137fc37a.png 2x" alt="Bright Data - Real-Time Business Data" id="main-nav-image"/> </a> </div> <form method="get" action="/directory/" class="m-search-form"> <div class="typeahead__container"> <div class="typeahead__field"> <div class="typeahead__query"> <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" > </div> <label> <input type="submit" class="bt" value=""> <svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> </label> </div> </div> </form> </div> </nav> </section> </div> <div class="notification-on-project-page"> </div> <section id="page-body" class=" neighborhood-Projects project-docutils mountpoint-feature-requests "> <div id="nav_menu_holder"> <div class="sandiego"> <section class="project-masthead"> <div class="backdrop" style="box-sizing: content-box; padding-bottom: 24px"></div> <div class="content"> <nav id="breadcrumbs" class="breadcrumbs rtl"> <ul itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/"><span itemprop="name">Home</span></a> <meta itemprop="position" content="1"/> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/directory/"><span itemprop="name">Browse</span></a> <meta itemprop="position" content="2"/> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/p/docutils/"><span itemprop="name">Docutils: Documentation Utilities</span></a> <meta itemprop="position" content="3"/> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <span itemprop="name">Feature Requests</span> <meta itemprop="position" content="4"/> </li> </ul> </nav> <div class="overview"> <div class="project-icon default-project-icon " > <svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg> </div> <div class="title long-title"> <meta itemprop="name" content="Docutils: Documentation Utilities"/> <h1 class="long-title" >Migration Docutils from SourceForge to Github </h1> <div class="as-h3 brought-by"> Brought to you by: <a href="/u/goodger/profile/">goodger</a>, <a href="/u/grubert/profile/">grubert</a>, <a href="/u/milde/profile/">milde</a>, <a href="/u/tibs/profile/">tibs</a>, <a href="/u/wiemann/profile/">wiemann</a> </div> </div> </div> </div> </section> </div> </div> <div id="top_nav" class=""> <div id="top_nav_admin"> <ul class="dropdown"> <li class=""> <a href="/projects/docutils/" class="tool-summary-32" > Summary </a> </li> <li class=""> <a href="/projects/docutils/files/" class="tool-files-sf-32" > Files </a> </li> <li class=""> <a href="/projects/docutils/reviews/" class="tool-reviews-32" > Reviews </a> </li> <li class=""> <a href="/projects/docutils/support" class="tool-support-32" > Support </a> </li> <li class=""> <a href="/p/docutils/mailman/" class="tool-mailman-32" > Mailing Lists </a> </li> <li class="selected"> <a href="/p/docutils/_list/tickets" class="tool-tickets-32" > Tickets ▾ </a> <ul> <li class=""><a href="/p/docutils/bugs/" >Bugs</a></li> <li class="selected"><a href="/p/docutils/feature-requests/" >Feature Requests</a></li> <li class=""><a href="/p/docutils/patches/" >Patches</a></li> <li class=""><a href="/p/docutils/support-requests/" >Support Requests</a></li> </ul> </li> <li class=""> <a href="/p/docutils/news/" class="tool-blog-32" > News </a> </li> <li class=""> <a href="/p/docutils/code/" class="tool-svn-32" > Code </a> </li> </ul> </div> </div> <div id="content_base"> <a id="sidebar-activate" href="#"> <span class="btn-label">Menu</span> <span class="btn-arrow-down">▾</span> <span class="btn-arrow-up">▴</span> </a> <div id="sidebar"> <form id="search" method="GET" action="/p/docutils/feature-requests/search/"> <input name="q" type="text" title="Search Feature Requests" placeholder="Search Feature Requests"> <label> <input type="submit" style="display:none"> <b class="fa fa-search" title="Submit"></b> </label> </form> <ul class="sidebarmenu"> <li> <a class="icon sidebar-disabled" href="/p/docutils/feature-requests/new/" title="To create a new ticket, you must be authorized by the project admin."><i class="fa fa-plus-circle"></i> <span>Create Ticket</span> </a> </li> <li> <a class="icon" href="/p/docutils/feature-requests/stats/" title="Stats"><i class="fa fa-line-chart"></i> <span>View Stats</span> </a> </li> </ul> <h3 class="">Group</h3> <ul class="sidebarmenu"> <li> <a href="/p/docutils/feature-requests/milestone/Default/" class="milestones"> <span>Default</span> </a> </li> </ul> <h3 class="">Searches</h3> <ul class="sidebarmenu"> <li> <a href="/p/docutils/feature-requests/search/?q=%21status%3Aclosed-wont-fix+%26%26+%21status%3Aclosed-later+%26%26+%21status%3Aclosed-rejected+%26%26+%21status%3Aclosed-accepted+%26%26+%21status%3Aclosed-works-for-me+%26%26+%21status%3Aclosed+%26%26+%21status%3Aclosed-duplicate+%26%26+%21status%3Aclosed-invalid+%26%26+%21status%3Aclosed-fixed&sort=mod_date_dt+desc" class="search_bin"> <span>Changes</span> </a> </li> <li> <a href="/p/docutils/feature-requests/search/?q=status%3Aclosed-wont-fix+or+status%3Aclosed-later+or+status%3Aclosed-rejected+or+status%3Aclosed-accepted+or+status%3Aclosed-works-for-me+or+status%3Aclosed+or+status%3Aclosed-duplicate+or+status%3Aclosed-invalid+or+status%3Aclosed-fixed" class="search_bin"> <span>Closed Tickets</span> </a> </li> <li> <a href="/p/docutils/feature-requests/search/?q=%21status%3Aclosed-wont-fix+%26%26+%21status%3Aclosed-later+%26%26+%21status%3Aclosed-rejected+%26%26+%21status%3Aclosed-accepted+%26%26+%21status%3Aclosed-works-for-me+%26%26+%21status%3Aclosed+%26%26+%21status%3Aclosed-duplicate+%26%26+%21status%3Aclosed-invalid+%26%26+%21status%3Aclosed-fixed" class="search_bin"> <span>Open Tickets</span> </a> </li> </ul> <h3 class="">Help</h3> <ul class="sidebarmenu"> <li> <a href="/nf/markdown_syntax" target="_blank" > <span>Formatting Help</span> </a> </li> </ul> <script> $(function() { $.ajax({ url:'/p/docutils/feature-requests/bin_counts', success: function(data) { var $spans = $('.search_bin > span'); $.each(data.bin_counts, function(i, item) { $spans.each(function() { if ($(this).text() === item.label) { $(this).after('<small>' + item.count + '</small>').fadeIn('fast'); } }); }); } }); if ($('.milestones').length > 0) { $.ajax({ url: '/p/docutils/feature-requests/milestone_counts', success: function(data) { var $spans = $('.milestones > span'); $.each(data.milestone_counts, function(i, item) { $spans.each(function() { if ($(this).text() === item.name) { $(this).after('<small>' + item.count + '</small>').fadeIn('fast'); } }); }); } }); } }); </script> </div> <script> $('#sidebar-admin-header').on('click', function(e){ $("#sidebar-admin-menu").toggleClass("hidden"); $(this).toggleClass("expanded"); e.preventDefault(); }); </script> <div class="grid-20 pad"> <h2 class="dark title"> <span>#58 Migration Docutils from SourceForge to Github</span> <!-- actions --> <small> <a class="icon" href="feed.rss" rel="nofollow" title="Follow this Ticket"><i class="fa fa-rss"></i></a> </small> <!-- /actions --> </h2> <div class="editbox"> <div class="view_holder"> <div class="grid-4"> <label class="simple">Milestone: </label> <a href="/p/docutils/feature-requests/milestone/Default">Default</a> </div> <div class="grid-4"> <label class="simple">Status: </label> <span class="open">pending</span> </div> <div class="grid-5 ticket-assigned-to"> <label class="simple">Owner: </label> nobody </div> <div class="grid-4"> <label class="simple">Labels: </label> None </div> <div style="clear:both"></div> <div class="grid-4"> <label class="simple">Priority:</label> 5 </div> <div style="clear:both"></div> <div class="grid-4"> <label class="simple">Updated:</label> <span id="updated_id"> <span title="Thu Aug 08, 2024 07:59 PM UTC"> 2024-08-08 </span> </span> </div> <div class="grid-4"> <label class="simple">Created:</label> <span title="Fri Feb 16, 2018 03:23 PM UTC"> 2018-02-16 </span> </div> <div class="grid-5"> <label class="simple">Creator:</label> <a href="/u/nowox/profile/" class="user-mention" > Yves Chevallier </a> </div> <div class="grid-4"> <label class="simple">Private:</label> No </div> </div> </div> <div> <div id="ticket_content"> <div><div class="markdown_content"><p>Sourceforge is not really user friendly to report issues, propose pull-request and contribute to the project. I would like to know if it is possible to migrate Docutils to GitHub. </p></div></div> </div> </div> <div id="discussion_holder"> <h2>Discussion</h2> <div> <div class="comment-row"> <div> <div class="page_list"> 1 <a href="/p/docutils/feature-requests/58/?page=1">2</a> <a href="/p/docutils/feature-requests/58/?page=2">3</a> <a href="/p/docutils/feature-requests/58/?page=1">></a> <a href="/p/docutils/feature-requests/58/?page=2">>></a> (Page 1 of 3) </div> <div class="clear"></div> </div> <div id="comment"> <ul> <!-- post_thread --> <li> <div> <div id="6423" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/allura/u/milde/user_icon?1523871979" alt="Günter Milde" title="Günter Milde" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/milde/profile/" class="user-mention" > Günter Milde </a> - <i style="color: #777"> <span title="Mon Apr 15, 2019 10:50 AM UTC"> 2019-04-15 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#6423" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>There are currently no plans to move to GitHub, sorry.</p> <p>There is a Git mirror at <a href="https://repo.or.cz/w/docutils.git" rel="nofollow">https://repo.or.cz/w/docutils.git</a><br/> (cf. <code>Creating a local git clone</code>__).</p> <p>Issues can also be reported via mail to the <code>docutils-users list</code><strong> (see <br/> <code>Docutils Mailing Lists</code></strong> and our <code>home page</code>__<br/> Provided patches may be against the Git-mirror, too.</p> <p>Hope this helps a bit.</p> <p><strong> <a href="http://docutils.sourceforge.net/docs/user/mailing-lists.html#docutils-users" rel="nofollow"></a><a href="http://docutils.sourceforge.net/docs/user/mailing-lists.html#docutils-users" rel="nofollow">http://docutils.sourceforge.net/docs/user/mailing-lists.html#docutils-users</a><br/> </strong> <a href="http://docutils.sourceforge.net/docs/user/mailing-lists.html" rel="nofollow">http://docutils.sourceforge.net/docs/user/mailing-lists.html</a><br/> <strong> <a href="http://docutils.sourceforge.net/" rel="nofollow"></a><a href="http://docutils.sourceforge.net/" rel="nofollow">http://docutils.sourceforge.net/</a><br/> </strong> <a href="http://docutils.sourceforge.net/docs/dev/repository.html#creating-a-local-git-clone" rel="nofollow">http://docutils.sourceforge.net/docs/dev/repository.html#creating-a-local-git-clone</a></p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#6423"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="8bde" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Sun Aug 02, 2020 05:27 PM UTC"> 2020-08-02 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#8bde" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Adding a +1 here. I don't mean to be rude, but it's pretty ludicrous in 2020, that such a widely used package is on sourceforge. There is literally no other python package I know of that is not using git (GitHub or GitLab) and it is a massive barrier to contribution.<br/> That fact that, 18 year after its first release, its still not even on its v1 release, when sphinx (IMO the main reason why docutils is still even used) is now on version 3, is pretty indicative of the lack of development on this project.<br/> I'm sure there are many people that want to help you improve this package, please help them to help you!</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#8bde"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="be15" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/allura/u/webknjaz/user_icon?1732140942" srcset="https://a.fsdn.com/allura/u/webknjaz/user_icon?w=72&1732140942 1.5x , https://a.fsdn.com/allura/u/webknjaz/user_icon?w=96&1732140942 2x" alt="Sviatoslav Sydorenko" title="Sviatoslav Sydorenko" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/webknjaz/profile/" class="user-mention" > Sviatoslav Sydorenko </a> - <i style="color: #777"> <span title="Thu Aug 06, 2020 08:03 PM UTC"> 2020-08-06 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#be15" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>I'd also like to +1 this request. These days Git is the go-to solution for starting projects and keeping them going. In fact, even I've never had to learn to use svn. I recall copying some commands back in 2012 to fetch some source but then I've never needed it again. Throughout my career I haven't met anything other then Git with a few exceptions (like perforce) on "neighbor" projects that I didn't participate in.</p> <p>And since Git became so popular, it's the first thing newbies see when they start figuring out coding in 2020. With time, the number of people who know Git (and never saw svn in their lives) and are familiar with the popular code hosting / social platforms is going to be overwhelmingly higher. Many of them could potentially contribute and help maintain this project but wouldn't want to go through all of the burden of learning a totally foreign mix of ecosystems.</p> <p>Now, besides the obvious GitHub/GitHub/BitBucket hostings that provide about the same set of the basic colaboration services (like issues/pull requests/CI), there's also others that are more open (as in they are all FOSS). Let me give you some idea about the options with some notes:</p> <ul> <li><a href="https://opendev.org/" rel="nofollow">https://opendev.org/</a> — this one comes from the OpenStack ecosystem and consists of a set of open source tools like Gerrit (code review), Zuul (CI — literally the most flexibly configurable of a kind that folks run for FOSS projects), Gitea (browsing source), Etherpad, mediawiki and some more.</li> <li><a href="https://sr.ht/" rel="nofollow">https://sr.ht/</a> — also consists of a collection of tools, connected in an UNIX-style way (componets that follow a single responsibility principle by doing one thing but doing it well). There's a bug tracker, wikis, CI and mailing lists built-in. The most wonderful feature it supports IMHO is the first-class support for email-driven git workflow. This means that contributors don't even need an account on the service — they can send patches over email in a standardized manner ( <a href="https://drewdevault.com/2018/07/02/Email-driven-git.html" rel="nofollow">https://drewdevault.com/2018/07/02/Email-driven-git.html</a> / <a href="https://git-send-email.io/" rel="nofollow">https://git-send-email.io/</a>). Fun fact: Git itself uses an send-email for their own contribution workflow!</li> <li><a href="https://pagure.io/" rel="nofollow">https://pagure.io/</a> — a Git hosting that is mostly used by Fedora and is sponsored by Red Hat. Though, AFAICS it's open to be used by anybody. Also open source. Has some issues/wiki support. Seems to require an external Jenkins instance for CI.</li> <li><a href="http://github.com/" rel="nofollow">http://github.com/</a> — issues/Pull Requests/wiki/CI/huge community/project boards. Doesn't have mailing lists, nor is open source itself. Among advantages: big single-click Apps/integrations ecosystem, has a built-in static website hosting (GitHub Pages).</li> <li><a href="https://gitlab.com/" rel="nofollow">https://gitlab.com/</a> — (almost) open source. They say it's open core — the main thing is FOSS and extra features are closed/paid. Has issues/Merge Requests/wiki/CI/somewhat big community/GitLab Pages (static website hosting)/Docker registry/project boards.</li> <li><a href="https://bitbucket.org/" rel="nofollow">https://bitbucket.org/</a> — closed source, has issues/Pull Requests/CI.</li> </ul></div></div> <div class='reactions' style='user-select: none; cursor: default'> <div class="reaction" data-react=":+1:"><div class="emoj">👍</div><div class="emoj-count">2</div></div> </div> <br><small>Last edit: Sviatoslav Sydorenko 2020-08-06</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#be15"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="be15/bca9" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="engelbert gruber" title="engelbert gruber" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 632px; margin-right:0px "> <div class="header"> <a href="/u/grubert/profile/" class="user-mention" > engelbert gruber </a> - <i style="color: #777"> <span title="Mon Nov 15, 2021 03:06 PM UTC"> 2021-11-15 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#be15/bca9" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Beats me ... since when is the choice of newbies an argument for going<br/> that way.</p> <p>The interesting thing to me is which arguments come up 😂 like the<br/> distributed thing which is no longer valid it seams.</p> <p>Cheers</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#be15/bca9"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="be15/bca9/88c6" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Matthew Brett" title="Matthew Brett" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 622px; margin-right:0px "> <div class="header"> <a href="/u/matthewbrett/profile/" class="user-mention" > Matthew Brett </a> - <i style="color: #777"> <span title="Mon Nov 15, 2021 03:13 PM UTC"> 2021-11-15 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#be15/bca9/88c6" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Hi,</p> <p>On Mon, Nov 15, 2021 at 3:06 PM engelbert gruber via Docutils-develop<br/> <a href="mailto:docutils-develop@lists.sourceforge.net">docutils-develop@lists.sourceforge.net</a> wrote:</p> <blockquote> <p>Beats me ... since when is the choice of newbies an argument for going<br/> that way.</p> </blockquote> <p>Sorry - just couldn't help it. I think you will find that a huge<br/> majority of experienced developers would strongly support a switch to<br/> Github, to support <em>both</em> experienced developers, <em>and</em> newbies.<br/> Fortunately for everyone, I can restrain myself from repeating the<br/> arguments as to why I'm sure that is the case.</p> <p>Cheers,</p> <p>Matthew</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#be15/bca9/88c6"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="397e" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Thu Aug 06, 2020 08:30 PM UTC"> 2020-08-06 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#397e" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Thanks for the list Sviatoslav.<br/> Apart from personal preference, the killer reason I think GitHub though is that sphinx (IMO the main "user" of docutils) is on GitHub, and so this would allow easier cross-referencing between both projects </p></div></div> <div class='reactions' style='user-select: none; cursor: default'> <div class="reaction" data-react=":+1:"><div class="emoj">👍</div><div class="emoj-count">1</div></div> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#397e"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="c9d0" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Yves Chevallier" title="Yves Chevallier" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/nowox/profile/" class="user-mention" > Yves Chevallier </a> - <i style="color: #777"> <span title="Fri Aug 07, 2020 10:56 AM UTC"> 2020-08-07 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#c9d0" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>I see much more reasons: </p> <ul> <li>Easier search in issues</li> <li>Allowing discussions in issues</li> <li>Clear visible history on pull-requests</li> <li>Easy fork/contribution on the project</li> <li>Full GitHub actions ecosystem for continuous integration</li> <li>and plenty more...</li> </ul></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#c9d0"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="c9d0/9d3f" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Takeshi KOMIYA" title="Takeshi KOMIYA" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 632px; margin-right:0px "> <div class="header"> <a href="/u/tk0miya/profile/" class="user-mention" > Takeshi KOMIYA </a> - <i style="color: #777"> <span title="Fri Aug 07, 2020 02:17 PM UTC"> 2020-08-07 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#c9d0/9d3f" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Hi folks,</p> <p>I don't have a strong opinion about migration. Indeed, I prefer to use<br/> GitHub and other modern platforms. But it does not mean Sourceforge<br/> prevents the contribution to docutils. Actually, I've posted some<br/> patches to this project ever. Surely, I must admit I'd needed to<br/> remember how to create a patch file from my git repository every time.<br/> But it's a minor issue to me. So I'm neutral for this topic.</p> <p>My large concern for this topic is nobody mentioned about the costs of<br/> migration. I think somebody should pay a cost to migrate the project<br/> to GitHub. Especially, I minded the cost of each maintainer. I don't<br/> know how they are familiar with git, GitHub, CI, and so on. I know<br/> openness for new contributors is very important. So I agree it is<br/> worth migrating to well-known platform like GitHub. But I also think<br/> it is important to keep the environment that main maintainers can<br/> works. We have to know the cost of the migration for each maintainer.<br/> I worry about the migration would stop or slow down more the project<br/> (if they need to pay costs for the new platform).</p> <p>Many thanks for continuous maintaining.</p> <p>Takeshi KOMIYA</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#c9d0/9d3f"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="fa3e" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Sun Aug 09, 2020 06:18 PM UTC"> 2020-08-09 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#fa3e" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Cross-posting from</p> <p>Note I have now created: <a href="https://github.com/chrisjsewell/docutils:" rel="nofollow">https://github.com/chrisjsewell/docutils:</a> <a href="https://github.com/sphinx-doc/sphinx/issues/8039#issuecomment-671081278" rel="nofollow">https://github.com/sphinx-doc/sphinx/issues/8039#issuecomment-671081278</a><br/> As it states in the README, this package shows how a migration can be done in a very simple, autonomous manner:</p> <ul> <li>migrating code, commit history (with authors) and branches using the GitHub Importer (this takes about 10 minutes),</li> <li>migrating tickets to issues using a python script that interfaces with the SourceForge and GitHub REST APIs (this is both autonomous and idempotent and takes about 10 minutes).</li> </ul> <p>The main branch derives from the svn trunk, then here on the develop branch this README has been added and a GitHub workflow for Continuous Integration.<br/> I think this covers the majority of a migration?</p> <hr/> <p>thanks for the reply Takeshi.<br/> As Inote in<br/> <a href="https://sourceforge.net/p/docutils/mailman/message/37077728/">https://sourceforge.net/p/docutils/mailman/message/37077728/</a>, unfortunately you are the only person in 2020 to have a patch ticket closed.<br/> I understand your viewpoint, if anyone wants to contribute money then thats great, but I think people will also pay with their time. As shown above, I'm happy to help migrate or even become a maintainer, and I'm sure I am not the only one.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> <div class="reaction" data-react=":heart:"><div class="emoj">❤️</div><div class="emoj-count">2</div></div> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#fa3e"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="23f3" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Sun Aug 09, 2020 06:20 PM UTC"> 2020-08-09 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#23f3" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Fixing formatting issues above:</p> <p>Cross-posting from <a href="https://github.com/sphinx-doc/sphinx/issues/8039#issuecomment-671081278" rel="nofollow">https://github.com/sphinx-doc/sphinx/issues/8039#issuecomment-671081278</a></p> <p>Note I have now created: <a href="https://github.com/chrisjsewell/docutils" rel="nofollow">https://github.com/chrisjsewell/docutils</a></p> <p>....</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> <div class="reaction" data-react=":+1:"><div class="emoj">👍</div><div class="emoj-count">1</div></div> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#23f3"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="23f3/e385" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Yves Chevallier" title="Yves Chevallier" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 632px; margin-right:0px "> <div class="header"> <a href="/u/nowox/profile/" class="user-mention" > Yves Chevallier </a> - <i style="color: #777"> <span title="Sun Aug 09, 2020 07:20 PM UTC"> 2020-08-09 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#23f3/e385" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Wonderful ! I saw you also set a GitHub workflow which is awesome! </p> <p>Notice that somebody already have an unmaintened mirror there: <a href="https://github.com/docutils/docutils" rel="nofollow">https://github.com/docutils/docutils</a></p> <p>The the migration occurs, it would be great to transfer your work there.</p> <p>Then there are a lot of cleaning, get rid of the <code>sandbox</code> or automigrating these as separate branches. Perhaps <a href="https://github.com/chrisjsewell/docutils/tree/develop/docutils" rel="nofollow">https://github.com/chrisjsewell/docutils/tree/develop/docutils</a> should be set as the new root. The web part can be placed in another repository. </p> <p>What do you think?</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#23f3/e385"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="23f3/e385/0483" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="engelbert gruber" title="engelbert gruber" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 622px; margin-right:0px "> <div class="header"> <a href="/u/grubert/profile/" class="user-mention" > engelbert gruber </a> - <i style="color: #777"> <span title="Sun Aug 09, 2020 09:27 PM UTC"> 2020-08-09 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#23f3/e385/0483" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>On Sun, 9 Aug 2020 at 21:20, Yves Chevallier <a href="mailto:nowox@users.sourceforge.net">nowox@users.sourceforge.net</a><br/> wrote:</p> <blockquote> <p>Wonderful ! I saw you also set a GitHub workflow which is awesome!</p> <p>Notice that somebody already have an unmaintened mirror there:<br/> <a href="https://github.com/docutils/docutils" rel="nofollow">https://github.com/docutils/docutils</a></p> <p>The the migration occurs, it would be great to transfer your work there.</p> <p>Then there are a lot of cleaning, get rid of the sandbox</p> <p>do you know all uses of the sandbox ?<br/> did you see the quality of patches we get ?<br/> lacking everything, not even some documentation ... from the same people<br/> complaining the documentation of docutils is bad</p> </blockquote> <p>???? ah i get it some left over april jokes ... and i fell for it .... my<br/> bad sorry</p> <blockquote> <p>or automigrating these as separate branches. Perhaps<br/> <a href="https://github.com/chrisjsewell/docutils/tree/develop/docutils" rel="nofollow">https://github.com/chrisjsewell/docutils/tree/develop/docutils</a> should be<br/> set as the new root. The web part can be placed in another repository.</p> <p>What do you think?</p> </blockquote></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#23f3/e385/0483"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="42ca" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Sun Aug 09, 2020 08:39 PM UTC"> 2020-08-09 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#42ca" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Cheers, well yes anything is possible, I first wanted to show that its not a particularly arduous task.</p> <p>Note I have also now added CI test coverage <a href="https://codecov.io/gh/chrisjsewell/docutils" rel="nofollow">https://codecov.io/gh/chrisjsewell/docutils</a></p></div></div> <div class='reactions' style='user-select: none; cursor: default'> <div class="reaction" data-react=":+1:"><div class="emoj">👍</div><div class="emoj-count">2</div></div> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#42ca"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="356b" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Sun Aug 09, 2020 11:52 PM UTC"> 2020-08-09 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#356b" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Hey Eric, </p> <p>I was actually already meaning to mention to you, that you also have ownership of <a href="https://readthedocs.org/projects/docutils/" rel="nofollow">https://readthedocs.org/projects/docutils/</a> <a href="https://readthedocs.org/projects/docutils/" rel="nofollow">https://readthedocs.org/projects/docutils/</a><br/> Which was 4 years outdated, but now I see there’s a recent build, so looks like you dug it back up from the grave lol</p> <p>Just to note also, this message does not show up on the actual ticket thread: <a href="https://sourceforge.net/p/docutils/feature-requests/58/">https://sourceforge.net/p/docutils/feature-requests/58/</a> <a href="https://sourceforge.net/p/docutils/feature-requests/58/">https://sourceforge.net/p/docutils/feature-requests/58/</a><br/> This is the second time I’ve seen this happen in the last few days (the other being Jeffrey’s reply) .</p> <blockquote> <p>On 9 Aug 2020, at 23:51, Eric Holscher <a href="mailto:eric@ericholscher.com">eric@ericholscher.com</a> wrote:</p> <p>Looks like I have some permissions on the GitHub docutils account. I'd be happy to give permissions to anyone who wants to maintain an official mirror.</p> <p>In terms of short-term fixes, I wonder if having a GitHub mirror of docutils that accepted Pull Requests would solve a lot of the contribution issues? The core devs could continue to use SF & SVN, but git contributors would be able to use the GitHub workflow they are accustomed to. This seems like a good place to start.</p> <p>Cheers,<br/> Eric</p> </blockquote></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#356b"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="14ea" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Tim Hoffmann" title="Tim Hoffmann" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/t_hoffmann/profile/" class="user-mention" > Tim Hoffmann </a> - <i style="color: #777"> <span title="Sun Jan 24, 2021 12:45 AM UTC"> 2021-01-24 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#14ea" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>+1 for migrating to GitHub. I second all the benefits mentioned above. I've been moving to GitHub myself with a larger project, and it really makes a difference.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#14ea"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <ul> <!-- post_thread --> <li> <div> <div id="40ee" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Pradyun Gedam" title="Pradyun Gedam" class="emboss x48"> </p> </div> <div class="grid-16 post-content bubble" style="width: 652px; "> <div class="header"> <a href="/u/pradyun/profile/" class="user-mention" > Pradyun Gedam </a> - <i style="color: #777"> <span title="Wed Oct 06, 2021 08:28 PM UTC"> 2021-10-06 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Hello there!</p> <p>Is there any interest amongst the maintainers/existing contributors to move away from Sourceforge?</p> <p>If folks wish to stick with Sourceforge and SVN, on principle of avoiding git because it uses hashes / proprietary software like GitHub / Microsoft owned stuff / "centralisation of open source" / something along those lines, could someone explicitly state that? (These are all things I've read on the mailing list archives for this project, but they're from a decent amount of time ago -- people are definitely entitled to changing their opinions as time passes).</p> <p>I ask becase it would be good to know -- largely because I'm more than happy to leave y'all in peace if you like this platform and want to stick with it. If the migration-related concerns are about the process of the migration rather than the idea of using git + GitHub then, please say so. I'd be happy to explore see what is possible to make that happen (both in terms of my volunteered time, seeking resources to help the process, as well as exploring ways to actually make this migration happen) -- if the currently active contributors and/or David Goodger say they're interested in migrating.</p> <p>I'm not gonna bother justifying why migrating to a more modern platform will be useful -- if existing contributors still need to be convinced about this today, then I think my time is better spent catering to my other OSS responsibilities like pip and other aspects of the Sphinx ecosystem.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> <div class="reaction" data-react=":+1:"><div class="emoj">👍</div><div class="emoj-count">2</div></div> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Matthew Brett" title="Matthew Brett" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 632px; margin-right:0px "> <div class="header"> <a href="/u/matthewbrett/profile/" class="user-mention" > Matthew Brett </a> - <i style="color: #777"> <span title="Thu Oct 07, 2021 11:02 AM UTC"> 2021-10-07 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>I have not contributed to Docutils, apart from some bug reports, but I<br/> have worked on most scientific Python projects, and have several of my<br/> own.</p> <p>The collaboration features of Git / Github (or Gitlab, or whatever)<br/> are vastly superior to the SVN / Sourceforge equivalents, and this has<br/> obvious consequences in terms of:</p> <ul> <li>Increased quality of community engagement</li> <li>Size of the developer community.</li> </ul> <p>I'd like to emphasize the first. It may not be obvious, but my<br/> experience is that - the clunkier and more inconvenient the tools, the<br/> lower the quality of the work. It's just because the person doing<br/> the work is spending more time fighting with the tools, and has<br/> consequently less thought time to devote to the quality of the code<br/> and their understanding of the code. By analogy, think what kind of<br/> code you would get if you forced your users to edit the code in<br/> Microsoft Word.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 622px; margin-right:0px "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Thu Oct 07, 2021 11:32 AM UTC"> 2021-10-07 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>I’d note we have already been through this discussion, it seems at least once a year lol. With <a href="https://github.com/chrisjsewell/docutils" rel="nofollow">https://github.com/chrisjsewell/docutils</a> I have already shown that it is really quite trivial to migrate. I get the strong impression though that the maintainers are against moving. This is absolutely their prerogative, but yeh I think the clear benefits of git vs svn are just not in question at this point</p> <p>Cheers,<br/> Chris</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Matthew Brett" title="Matthew Brett" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 612px; margin-right:0px "> <div class="header"> <a href="/u/matthewbrett/profile/" class="user-mention" > Matthew Brett </a> - <i style="color: #777"> <span title="Thu Oct 07, 2021 11:37 AM UTC"> 2021-10-07 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>Yes, I know this is a recurring thread - but I was really responding to this:</p> <p>On Sun, Aug 9, 2020 at 10:28 PM engelbert gruber via Docutils-develop<br/> <a href="mailto:docutils-develop@lists.sourceforge.net">docutils-develop@lists.sourceforge.net</a> wrote:<br/> <span>[snip]</span></p> <blockquote> <p>do you know all uses of the sandbox ?<br/> did you see the quality of patches we get ?<br/> lacking everything, not even some documentation ... from the same people<br/> complaining the documentation of docutils is bad</p> </blockquote> <p>I may have misunderstood, but I took that comment to suggest that<br/> moving to Github was a bad idea because it would encourage more poor<br/> quality patches. In case that was really what Engelbert meant, I was<br/> arguing that it's the poor quality of the Sourceforge infrastructure,<br/> and SVN, that contributes to low-quality patches. Otherwise, it's a<br/> bit difficult to explain why Docutils would get bad patches, when that<br/> is not true for the various other open-source projects I'm involved<br/> in.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602/85cf" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="engelbert gruber" title="engelbert gruber" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 602px; margin-right:0px "> <div class="header"> <a href="/u/grubert/profile/" class="user-mention" > engelbert gruber </a> - <i style="color: #777"> <span title="Wed Oct 13, 2021 10:35 PM UTC"> 2021-10-13 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>On Thu, 7 Oct 2021 at 13:37, Matthew Brett <a href="mailto: matthewbrett@users.sourceforge.net"> matthewbrett@users.sourceforge.net</a> wrote:</p> <blockquote> <p>Yes, I know this is a recurring thread - but I was really responding to<br/> this:</p> <p>On Sun, Aug 9, 2020 at 10:28 PM engelbert gruber via Docutils-develop<br/> docutils-develop@lists.sourceforge.net wrote:<br/> <span>[snip]</span></p> <p>do you know all uses of the sandbox ?<br/> did you see the quality of patches we get ?<br/> lacking everything, not even some documentation ... from the same people<br/> complaining the documentation of docutils is bad</p> <p>I may have misunderstood, but I took that comment to suggest that<br/> moving to Github was a bad idea because it would encourage more poor<br/> quality patches. In case that was really what Engelbert meant, I was<br/> arguing that it's the poor quality of the Sourceforge infrastructure,<br/> and SVN, that contributes to low-quality patches. Otherwise, it's a<br/> bit difficult to explain why Docutils would get bad patches, when that<br/> is not true for the various other open-source projects I'm involved<br/> in.<br/> </p> </blockquote> <p>what is difficult in using the git-mirror of docutils<br/> and making good patches ... enlighten me<br/> what difference does it nmake if you send clone from the git-mirror<br/> to a git-master ... is there any ?</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602/85cf/7995" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Matthew Brett" title="Matthew Brett" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 592px; margin-right:0px "> <div class="header"> <a href="/u/matthewbrett/profile/" class="user-mention" > Matthew Brett </a> - <i style="color: #777"> <span title="Wed Oct 13, 2021 11:53 PM UTC"> 2021-10-13 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>On Wed, Oct 13, 2021 at 11:35 PM engelbert gruber via Docutils-develop<br/> <a href="mailto:docutils-develop@lists.sourceforge.net">docutils-develop@lists.sourceforge.net</a> wrote:</p> <blockquote> <p>On Thu, 7 Oct 2021 at 13:37, Matthew Brett matthewbrett@users.sourceforge.net wrote:</p> <p>Yes, I know this is a recurring thread - but I was really responding to<br/> this:</p> <p>On Sun, Aug 9, 2020 at 10:28 PM engelbert gruber via Docutils-develop<br/> docutils-develop@lists.sourceforge.net wrote:<br/> <span>[snip]</span></p> <p>do you know all uses of the sandbox ?<br/> did you see the quality of patches we get ?<br/> lacking everything, not even some documentation ... from the same people<br/> complaining the documentation of docutils is bad</p> <p>I may have misunderstood, but I took that comment to suggest that<br/> moving to Github was a bad idea because it would encourage more poor<br/> quality patches. In case that was really what Engelbert meant, I was<br/> arguing that it's the poor quality of the Sourceforge infrastructure,<br/> and SVN, that contributes to low-quality patches. Otherwise, it's a<br/> bit difficult to explain why Docutils would get bad patches, when that<br/> is not true for the various other open-source projects I'm involved<br/> in.</p> <p>what is difficult in using the git-mirror of docutils<br/> and making good patches ... enlighten me<br/> what difference does it nmake if you send clone from the git-mirror<br/> to a git-master ... is there any ?</p> </blockquote> <p>We used to have these discussions in the early days of switching to<br/> Github. It was very difficult to explain to someone who hadn't used<br/> Git and Github, why they were such a massive improvement in workflow.<br/> The breakthrough would always come when, for whatever reason, the<br/> person who was not convinced started to use Git and Github seriously<br/> for code contributions and code review, at which point the objections<br/> just dissolved.</p> <p>So I guess I have to ask - have you not used Git or Github very much?<br/> I mean, have you used the system for some fairly serious piece of<br/> work, where you have submitted substantial Github pull requests, and<br/> used the Pull Request review system to review code and ask for<br/> changes? I'm asking because I used to use Sourceforge and SVN, a lot<br/> - but I would never go back to that now - and that started when I<br/> started to use Git and Github in earnest, first for our own projects,<br/> in brain imaging,, and later for all the other projects I follow and<br/> contribute to:</p> <p><a href="https://github.com/matthew-brett/" rel="nofollow">https://github.com/matthew-brett/</a></p> <p>It really is like any other improvement in tooling - it takes away<br/> barriers between you and expressing your ideas correctly in code - and<br/> that means better code, from the contributors. And the code review<br/> systems are also a pleasure to use, making reviews easier to do, and<br/> easier to respond to - also making for better code - and, fairly<br/> quickly, better contributors.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602/85cf/7995/e74e" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Chris Sewell" title="Chris Sewell" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 582px; margin-right:0px "> <div class="header"> <a href="/u/chrisjsewell/profile/" class="user-mention" > Chris Sewell </a> - <i style="color: #777"> <span title="Thu Oct 14, 2021 12:05 AM UTC"> 2021-10-14 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>and this isnt even mentioning the comple lack of Continuous Integration testing on sourceforge. with things like GH Actions and <a href="https://pre-commit.ci/" rel="nofollow">https://pre-commit.ci/</a>, it makes it a lot easier to ensure good quality contributions, against unit tests, formatting, linting and documentation etc, significantly reducing the burden on maintainers</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602/85cf/7995/e74e/3010" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="engelbert gruber" title="engelbert gruber" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 572px; margin-right:0px "> <div class="header"> <a href="/u/grubert/profile/" class="user-mention" > engelbert gruber </a> - <i style="color: #777"> <span title="Mon Oct 18, 2021 10:10 PM UTC"> 2021-10-18 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e/3010" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>what is so hard about the question: i really would like to know: so i<br/> repeat it</p> <p>is there a difference if you clone from the docutils-mirror on github<br/> to cloning from a docutils master on github ?</p> <p>thanks for your kindness</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e/3010"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602/85cf/7995/e74e/3010/e6de" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Maarten" title="Maarten" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 562px; margin-right:0px "> <div class="header"> <a href="/u/pacha2087/profile/" class="user-mention" > Maarten </a> - <i style="color: #777"> <span title="Tue Oct 19, 2021 12:34 AM UTC"> 2021-10-19 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e/3010/e6de" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><p>It all comes down to entry barrier.<br/> Even when using a docutils mirror on github to fetch the most up-to-date<br/> master,<br/> in order to upstream your change, you will still need to meddle with<br/> mailing lists + source forge + svn.</p> <p>Using the docutils-mirror is not even a possibility, because it is severely<br/> outdated:<br/> <a href="https://github.c" rel="nofollow">https://github.c</a> <a href="https://github.com/docutils-mirror/docutils" rel="nofollow">https://github.com/docutils-mirror/docutils</a><br/> om/docutils-mirror/docutils <a href="https://github.com/docutils-mirror/docutils" rel="nofollow">https://github.com/docutils-mirror/docutils</a><br/> (last commit was 6+ years ago)</p> <p>For me personally, the reason I think the current sourceforge project is<br/> unwelcoming an github/gitlab is superior can be summed up into 3 points:</p> <ol> <li>The sourceforge interface is very outdated, and unlikely to be<br/> updated any time soon.<br/> The method to fetch sources varies from project to project (it's very<br/> inconsistent).<br/> Github/gitlab are very consistent in that regard, a big clone button at<br/> the home page.</li> <li>Subversion is only used by dinosaurs, unwilling to adapt.<br/> I don't understand why docutils hasn't made the switch to git yet.<br/> Git is superior to subversion in every regard.<br/> Imho, git-svn is not a substitute, but a stop gap.<br/> Students aren't teached subversion anymore. It's git all the way.</li> <li>Allowing only mail for sending patches raises the bar for sending<br/> patches/improvements.<br/> It might work for the kernel, but that project is of a total other scale<br/> and has a different target audience.<br/> Github/gitlab allows users to easily fork a project, make changes,<br/> commit, push and send their changes upstream.<br/> Mailing lists might work, but you lose a certain audience.</li> </ol> <p>Switching to github might/will result in various/more people opening pull<br/> requests.<br/> Those pr's might be trivial, but some will be big/huge.<br/> Are you ready to handle the possible raise of pull requests?</p> <p>I didn't look much for other's experiences in migrating to<br/> git/github/gitlab,<br/> but I found this little testimonial:<br/> <a href="https://twitter.com/reactos/status/1445641745685835780" rel="nofollow">https://twitter.com/reactos/status/1445641745685835780</a></p> <p>To summarize, it's not because it's working for you (=the developer(s))<br/> that it works for the community.</p> <p>Best regards<br/> Maarten</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e/3010/e6de"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> <!-- post_thread --> <li> <div> <div id="40ee/245f/8627/6602/85cf/7995/e74e/3010/e6de/19eb" class="discussion-post"> <div class="comment-row"> <div class="grid-2 tcenter gravatar"> <p class="gravatar"> <img src="https://a.fsdn.com/con/images/sandiego/icons/default-avatar.png" alt="Pradyun Gedam" title="Pradyun Gedam" class="emboss x32"> </p> </div> <div class="grid-16 post-content bubble" style="width: 552px; margin-right:0px "> <div class="header"> <a href="/u/pradyun/profile/" class="user-mention" > Pradyun Gedam </a> - <i style="color: #777"> <span title="Tue Oct 19, 2021 06:08 AM UTC"> 2021-10-19 </span> </i> <div class="tools"> <a href="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e/3010/e6de/19eb" title="Link" class="little_link shortlink icon btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"> <span><i class="fa fa-link" aria-hidden="true"></i></span></a> </div> </div> <div class="display_post"> <div><div class="markdown_content"><blockquote> <p>Is there any interest amongst the maintainers/existing contributors to<br/> move away from Sourceforge?</p> <p>If folks wish to stick with Sourceforge and SVN, on principle of avoiding<br/> git because it uses hashes / proprietary software like GitHub / Microsoft<br/> owned stuff / "centralisation of open source" / something along those<br/> lines, could someone explicitly state that?</p> </blockquote> <p>engelbert gruber: I'd appreciate it if you could respond to these questions<br/> directly.</p></div></div> <div class='reactions' style='user-select: none; cursor: default'> </div> <br><small>Last edit: Günter Milde 2022-06-01</small> </div> </div> <div class="shortlink_popup modal" style="display: none"> <a class="icon close" href="#" title="Close"><i class="fa fa-close"></i></a> <div>If you would like to refer to this comment somewhere else in this project, copy and paste the following link:</div> <input type="text" style="width:100%;" value="https://sourceforge.net/p/docutils/feature-requests/58/#40ee/245f/8627/6602/85cf/7995/e74e/3010/e6de/19eb"> </div> </div> <ul> <li> </li> </ul> </div> </div> <script> $('.attachment_toolbar #remove-attachment').on('click', function(e){ $(this).closest('form').submit(); }) </script> <!-- post_thread replies --> <ul> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> <!-- post_thread /replies --> </li> <!-- /post_thread --> </ul> </div> <div style="clear:both"></div> <div> <div> <div class="page_list"> 1 <a href="/p/docutils/feature-requests/58/?page=1">2</a> <a href="/p/docutils/feature-requests/58/?page=2">3</a> <a href="/p/docutils/feature-requests/58/?page=1">></a> <a href="/p/docutils/feature-requests/58/?page=2">>></a> (Page 1 of 3) </div> <div class="clear"></div> </div> </div> <div style="clear:both"></div> </div> </div> <hr> <p> <a href="/auth/">Log in</a> to post a comment. </p> </div> </div> </div> </section> <footer class="sandiego"> <div class="as-row"> <div class="footer-wrapper"> <nav aria-label="Site Links" role="navigation"> <section> <div class="as-h2">SourceForge</div> <ul> <li><a href="/create/" title="Create a Project">Create a Project</a></li> <li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li> <li><a href="/software/" title="Business Software Directory">Business Software</a></li> <li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li> </ul> </section> </nav> <nav aria-label="Company Links" role="navigation"> <section> <div class="as-h2">Company</div> <ul> <li><a href="/about">About</a></li> <li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li> <li class="h-card"> <address> <span class="p-name p-org">SourceForge Headquarters</span><br> <span class="p-street-address">225 Broadway Suite 1600</span><br> <span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br> <span class="p-tel">+1 (858) 454-5900</span><br> </address> </li> <li id="social"> <span></span> <a href="https://twitter.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X"> <svg class="vertical-icon-fix" data-name="twitter" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5t-115.5 248.5-184.5 210.5-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5t-114-159.5q33 5 61 5 43 0 85-11-112-23-185.5-111.5t-73.5-205.5v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5t371.5 99.5q-8-38-8-74 0-134 94.5-228.5t228.5-94.5q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z"/></svg></a> <a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon"> <svg class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a> <a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook"> <svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a> <a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn"> <svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a> <a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter"> <svg class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a> <span></span> </li> </ul> </section> </nav> <nav aria-label="Resources Links" role="navigation"> <section> <div class="as-h2">Resources</div> <ul> <li><a href="/support" title="Support Section">Support</a></li> <li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li> <li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li> <li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li> </ul> </section> </nav> <section class="footer-logo"> <a href="/" title="Home" class="sf-logo"> <img src="https://a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> </section> </div> </div> <section class="l-nav-bottom"> <nav class="row"> <div class="columns small-12 large-6 copyright-notice"> © 2024 Slashdot Media. All Rights Reserved. </div> <div class="columns large-6 links links-right"> <a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a> <a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a> <a href="https://slashdotmedia.com/opt-out-choices" target="_blank" title="Opt Out" rel="nofollow">Opt Out</a> <a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a> </div> </nav> </section> </footer> </div> <div id="messages"> </div> <!-- ew:body_js --> <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/js?href=allura%2Fjs%2Fjquery.notify.js%3Ballura%2Fjs%2Fjquery.tooltipster.js%3Ballura%2Fjs%2Fallura-base.js%3Ballura%2Fjs%2Fchecklist.js%3Ballura%2Fjs%2Fadmin_modal.js%3Bjs%2Fjquery.lightbox_me.js%3Ballura%2Fjs%2Fmemorable.js%3Bjs%2Fjquery.tagsinput.js%3Bjs%2Feasymde.min.js%3Bjs%2Fsf_markitup.js%3Bjs%2Fshow-hint.js%3Bjs%2Fusermentions-helper.js%3Bjs%2Fpost.js%3Bjs%2Freactions.js%3Bjs%2Fcombobox.js%3Bjs%2Fvote.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fshared.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsticky.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Fchrome.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Futilities.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.core.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.mediaQuery.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.keyboard.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.box.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.nest.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.dropdownMenu.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.offcanvas.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.toggler.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fsandiego%2Fproject.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Fjquery.typeahead.min.js"></script> <!-- /ew:body_js --> <!-- ew:body_js_tail --> <script type="text/javascript">$(function () { $('select.results_per_page').change(function () { this.form.submit();});}); $(function () { $('input.label_edit').tagsInput({ 'height':'100%', 'width':'100%', 'autocomplete_url':'/p/docutils/feature-requests/tags' }); $('form').on('blur', '.ui-autocomplete-input', function() { setTimeout(function(){ var clicked = $(document.activeElement); // This is the element that has focus if (clicked.is('#ui-active-menuitem')) { return false; } else { var value = $('div.tagsinput div input').val(); var exists = $('input.label_edit').tagExist(value); var default_value = $('div.tagsinput div input').attr('data-default'); if ((value !== default_value) && (!exists) && value !== '') { $('input.label_edit').addTag(value); } $('input[type=submit]', this).prop('disabled', true); } }, 1); }); }); $(function () {getProjectUsers('/p/docutils//users')}); $(document).ready(function () { $("a.attachment_form_add_button").click(function(evt){ $(this).hide(); $(".attachment_form_fields", this.parentNode).show(); evt.preventDefault(); }); $("a.cancel_edit_post").click(function(evt){ evt.preventDefault(); var form = this.parentNode; var orig_val = $("input.original_value", form).val(); $("textarea", form).val(orig_val); get_cm(form).setValue(orig_val); $("input.attachment_form_fields", form).val(''); $(this).closest('.reply_post_form').hide(); }); }); $(document).ready(function () { var thread_tag = $('a.thread_tag'); var thread_spam = $('a.sidebar_thread_spam'); var tag_thread_holder = $('#tag_thread_holder'); var allow_moderate = $('#allow_moderate'); var mod_thread_link = $('#mod_thread_link'); var mod_thread_form = $('#mod_thread_form'); if (mod_thread_link.length) { if (mod_thread_form.length) { mod_thread_link.click(function (e) { mod_thread_form.toggle(); return false; }); } } if (thread_tag.length) { if (tag_thread_holder.length) { var submit_button = $('input[type="submit"]', tag_thread_holder); var cancel_button = $('<a href="#" class="btn link">Cancel</a>').click(function(evt){ evt.preventDefault(); tag_thread_holder.hide(); thread_tag.removeClass('active'); }); submit_button.after(cancel_button); thread_tag.click(function (e) { tag_thread_holder.show(); thread_tag.addClass('active'); // focus the submit to scroll to the form, then focus the subject for them to start typing submit_button.focus(); $('input[type="text"]', tag_thread_holder).focus(); return false; }); } } if (thread_spam.length) { if (allow_moderate.length) { thread_spam[0].style.display='block'; } } }); var global_reactions = {":+1:": "\ud83d\udc4d", ":-1:": "\ud83d\udc4e", ":smile:": "\ud83d\ude04", ":tada:": "\ud83c\udf89", ":confused:": "\ud83d\ude15", ":heart:": "\u2764\ufe0f"}; $(function () { $('select.project-user-combobox').combobox({ source_url: "/p/docutils/users" });}); // Sometimes IE11 is not firing jQuery's ready callbacks like // "$(function(){...})" or "$(document).ready(function(){...});" $(window).on('load', function(){ $('form').submit(function() { $('input[type=submit]', this).prop('disabled', true); }); $('div.reply.discussion-post a.markdown_preview').click(function(){ var arrow = $(this).closest('.discussion-post').find('span.arw'); arrow.hide(); }); $('div.reply.discussion-post a.markdown_edit').click(function(){ var arrow = $(this).closest('.discussion-post').find('span.arw'); arrow.show(); }); });</script> <script type="text/javascript" src="https://a.fsdn.com/allura/nf/1732651785/_ew_/_slim/js?href=theme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.util.triggers.min.js%3Btheme%2Fsftheme%2Fjs%2Fsftheme%2Fvendor%2Ffoundation6%2Fplugins%2Ffoundation.reveal.min.js"></script> <!-- /ew:body_js_tail --> <noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;position:absolute;top:0;" alt="" /></p></noscript> <script> $(document).foundation(); </script> <!-- CCM Tag --> <script> (function () { bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, function () { /*global _ml:true, window */ _ml = window._ml || {}; _ml.eid = '771'; _ml.fp = '34a6835e-28fe-4369-93c1-080388468e97'; var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script'); mltag.type = 'text/javascript'; mltag.async = true; mltag.defer = true; mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear(); s.parentNode.insertBefore(mltag, s); }); })(); </script> <!-- End CCM Tag --> <script> $(document).ready(function () { $(".tooltip, .m-tooltip").each(function(){ let $el = $(this); $el.tooltipster({ animation: 'fade', delay: 200, theme: 'tooltipster-light', trigger: 'hover', position: $el.data('position') || 'right', iconCloning: false, maxWidth: 300, contentAsHTML: true, interactive: true }).focus(function () { $(this).tooltipster('show'); }).blur(function () { $(this).tooltipster('hide'); }); }); }); </script> <script type="text/javascript"> bizx.cmp.ifConsent('', ['all'], function () { /* jshint ignore:start */ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); /* jshint ignore:end */ window.dataLayer = window.dataLayer || []; function gtag(){ window.dataLayer.push(arguments); } window.gtag = window.gtag || gtag; bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js"); gtag('js', new Date()); gtag('set', { 'page_location': 'https://sourceforge.net/p/docutils/feature-requests/58/', }); }); </script> <script type="text/javascript"> /*global ga, gtag */ bizx.cmp.ifConsent('', ['all'], function () { gtag('config', 'G-1H226E4E4L', { send_page_view: false, 'SF_Page_Type': '', user_properties: { 'SF_Logged_in': 'Logged Out', }, 'devicePixelRatio': SF.devicePixelRatio, }); gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' }); }); </script> </body> </html>