Improving the LiveCode release notes
Peter TB Brett
peter.brett at livecode.com
Tue Dec 15 03:58:00 EST 2015
On 15/12/2015 01:00, Monte Goulding wrote:
> Hi Peter
>
> I’m not sure if you’ve seen this report of mine or if your review of the release notes includes a review of server notes or is desktop only.
>
> http://quality.livecode.com/show_bug.cgi?id=16350 <http://quality.livecode.com/show_bug.cgi?id=16350>
>
> Basically I think the above could be resolved and things simplified in general if the installation guide is a separate file. Maybe even a separate file per platform.
Yes, I want to make the installation guide separate, but I'm not sure
that I'll be able to do that in time for LiveCode 8.
Actually, for the server, I'd rather write a "Server Deployment" guide
to live in the IDE (and on a currently hypothetical
automatically-updated documentation website). The actual *installation*
of LiveCode server is very straightforward, but integrating it into
Apache / nginx / (insert HTTP server here) is entirely another order of
magnitude of difficulty.
> A loong time ago I had fun with git on a rainy weekend and came up with a web app that was intended to be a github/bitbucket service hook. Here’s what it pumped out:
>
> http://ecove.on-rev.com/mergext.com/notes.html <http://ecove.on-rev.com/mergext.com/notes.html>
>
> Actually it’s markdown files that are pumped out and the above page is rentered by flatdoc http://ricostacruz.com/flatdoc/
>
> I even registered git-v.info but I never got around to deploying it after realising the server resources required could blow out quite rapidly. I’ve still got the code though it probably needs some extra work to handle the multiple notes directories and multiple development branches that the repo now has. The basic idea was that people could see exactly which version a change was made in and link to the commit and bug report and also see what is upcoming on a release branch and on the development frontier.
>
> Anyway, I’m positive you know how to get the notes out of git in the same way I did here I just thought you might be interested to see the format and how live updates to the notes via a service hook could be used to let people know what’s on the way etc.
Our release notes aren't generated from the git log, for various reasons
-- often git commit log comments are not written with the end user of
the software as the intended reader. And of course rewriting the git
log for every LiveCode 8 git commit would be perhaps too
resource-intensive a task. ;-)
Peter
--
Dr Peter Brett <peter.brett at livecode.com>
LiveCode Open Source Team
LiveCode on reddit: https://reddit.com/r/livecode
More information about the use-livecode
mailing list