Re: README.md (was: migrating to GitLab)
On Sun, May 17, 2020 at 10:08 AM Urs Liska wrote: > > Am Sonntag, den 17.05.2020, 10:01 +0200 schrieb Han-Wen Nienhuys: > > On Sun, May 17, 2020 at 9:55 AM Urs Liska > > wrote: > > > Hello all, > > > > > > although I have admittedly been pretty much silent about all this I > > > would like to ask about getting access to the LilyPond repository > > > in > > > the new place as well. My user name there is urs.liska. > > > > > > One thing I noted while setting up my account is that we don't have > > > a > > > README.md in the root directory. Is this by any conscious decision > > > or > > > simply because nobody has done it or started a discussion yet? > > > > We have README.txt (generated from a .texi in Documentation/topdocs), > > and ROADMAP. I think it would be a great idea if someone would > > reformat the contents into a README.md file in the root of the tree. > > My offer was to write a README.md after some discussions, but of course > reworking an existing resource is an even better approach. > > Do I understand you correctly that README.txt is generated upon > compiling LilyPond? So where does it end up, I couldn't find a > README.txt neither in the source repository nor in the installation > directory. Does it only end up in the documentation (which I haven't > built locally)? Documentation/topdocs/README.texi it's shipped in the root directory of our source tarballs. -- Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen
Re: README.md (was: migrating to GitLab)
On Sun, May 17, 2020 at 10:08:12AM +0200, Urs Liska wrote: > Do I understand you correctly that README.txt is generated upon > compiling LilyPond? So where does it end up, I couldn't find a > README.txt neither in the source repository nor in the installation > directory. Does it only end up in the documentation (which I haven't > built locally)? It gets built during a normal make all build. The source seems to be Documentation/topdocs/README.texi. The built version seems to appear in Documentation/topdocs/out.
Re: README.md (was: migrating to GitLab)
Am Sonntag, den 17.05.2020, 10:01 +0200 schrieb Han-Wen Nienhuys: > On Sun, May 17, 2020 at 9:55 AM Urs Liska > wrote: > > Hello all, > > > > although I have admittedly been pretty much silent about all this I > > would like to ask about getting access to the LilyPond repository > > in > > the new place as well. My user name there is urs.liska. > > > > One thing I noted while setting up my account is that we don't have > > a > > README.md in the root directory. Is this by any conscious decision > > or > > simply because nobody has done it or started a discussion yet? > > We have README.txt (generated from a .texi in Documentation/topdocs), > and ROADMAP. I think it would be a great idea if someone would > reformat the contents into a README.md file in the root of the tree. My offer was to write a README.md after some discussions, but of course reworking an existing resource is an even better approach. Do I understand you correctly that README.txt is generated upon compiling LilyPond? So where does it end up, I couldn't find a README.txt neither in the source repository nor in the installation directory. Does it only end up in the documentation (which I haven't built locally)? Urs >
Re: README.md (was: migrating to GitLab)
On Sun, May 17, 2020 at 9:55 AM Urs Liska wrote: > > Hello all, > > although I have admittedly been pretty much silent about all this I > would like to ask about getting access to the LilyPond repository in > the new place as well. My user name there is urs.liska. > > One thing I noted while setting up my account is that we don't have a > README.md in the root directory. Is this by any conscious decision or > simply because nobody has done it or started a discussion yet? We have README.txt (generated from a .texi in Documentation/topdocs), and ROADMAP. I think it would be a great idea if someone would reformat the contents into a README.md file in the root of the tree. -- Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen
README.md (was: migrating to GitLab)
Hello all, although I have admittedly been pretty much silent about all this I would like to ask about getting access to the LilyPond repository in the new place as well. My user name there is urs.liska. One thing I noted while setting up my account is that we don't have a README.md in the root directory. Is this by any conscious decision or simply because nobody has done it or started a discussion yet? I think having such a file as a first - auto-formatted - introduction on a repository's entry page is a common expectation for any visitor of this kind of platform. Not finding general information on the front page would be irritating for most visitors (and potential contributors). This is to start a discussion of what should be on that page before writing one and starting a Merge Request. I think a README.md should include: * A general description of what LilyPond is, with a reference to the website and a direct link to the manuals * An initial overview of how to become a contributor with * a description of the used programming languages * a list of included support tools with their programming languages (e.g. musicxml2ly) * a link to the CG * maybe a quick reference about what we expect Merge Requests to look like Best Urs Am Freitag, den 08.05.2020, 08:57 +0200 schrieb Jonas Hahnfeld: > I haven't heard further objections which, for me, means we are going > with GitLab. If you don't agree, now's your final time to speak up. > Otherwise I would like to tackle the migration rather soon to take > advantage of the new opportunities :-) > > This leads me to some final considerations: > 1) I'm going to disable write access to SourceForge when starting the > migration. Otherwise the two copies will diverge over time, leading > to > confusion for everyone. As all old issues are retained, including > their > ticket numbers, this shouldn't be a problem: We can just continue > working on them and preferably close the issues over time ;-) > > 2) I'm not attempting to migrate outstanding patches from Rietveld. > As > we'll most probably have some during the switch, they need to be > resubmitted. This shouldn't be a major deal as everybody should be > working with branches already. Right? > > 3) The idea is to have the "main" repository at GitLab, next to the > issues and merge requests. This leads to the question what to do with > Savannah because git is distributed anyway. I first thought about > only > pushing "important" branches and tags to GitLab (master, stable/*, > release/*). Switching platforms would actually be one of the few > opportunities to do so - in particular tags are hard to get rid of. > However most of us are probably going to reuse their local > repository, > just updating the URL. While GitLab has options to prevent pushing > certain refs, that's probably not a great idea. So I guess I'll just > push an identical copy to GitLab unless somebody has a better > proposal. > > Ultimately we can talk about cleaning up the Savannah repo and only > keeping the "important" branches there. This could for example be > coupled with automated mirroring, which GitLab supports out-of-the- > box. > I won't look into this for the initial switch though, so just make > sure > you're not pushing conflicting commits there... > > 4) I expect the script to take 9-10 hours for the issue migration > which > I plan to run over night (European time). This is primarily for post- > processing tasks at the end which are better done when fully awake. > So > no issue tracker during this time, but that's probably justifiable. > > --- > > And now to the most important task: picking a date when I'm > available. > I could do: Sunday evening & Monday; Tuesday & Wednesday; or > Wednesday > & Thursday. > > Cheers > Jonas