Re: Fwd: [Frescobaldi] GSoC Project "Add Support for Git Workflows to Frescobaldi" introduction (Urs Liska)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [Frescobaldi] GSoC Project "Add Support for Git Workflows to Frescobaldi" introduction (Urs Liska)

Leszek Wroński

Guys,

apologies if I've missed something obvious, but what is the intended place for discussing the very welcome 'Add Git support to Frescobaldi' project? Here? The Frescobaldi forum? The wiki (but where?)?

(I just have a minor requst: it would be convenient if we could create and change branches, I don't see that on the function list.)

When it comes to the diff presentation, I'm partial to the 'Emacs + magit' combination (https://www.emacswiki.org/emacs/Magit )

Good luck with the project!

Cheers,

Leszek.

On 22 May 2017 at 18:00, <[hidden email]> wrote:


   1. Fwd: [Frescobaldi] GSoC Project "Add Support for Git
      Workflows to      Frescobaldi" introduction (Urs Liska)


----------------------------------------------------------------------

Message: 1
Date: Mon, 22 May 2017 17:36:34 +0200
From: Urs Liska <[hidden email]>
To: lilypond-user <[hidden email]>
Subject: Fwd: [Frescobaldi] GSoC Project "Add Support for Git
        Workflows to    Frescobaldi" introduction
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="utf-8"

Hi LilyPond users,

below is a message by Wen Xin, a student who will work on adding Git
support to Frescobaldi over the summer as his GSoC project.

Please have a look at the introduction and also the Wiki page that is
linked, we would like to have more discussion before going into actual
implementation.

Best
Urs

#############

Hi developers,



my name is Wen Xin. I?m pursuing my master degree of computer science in
Beijing University of Posts and Telecommunications. I?ve posted two
posts before. And I guess you all know that I will be mentored by Urs in
this summer while working on the projec/t Add Support for Git Workflows
to Frescobaldi. /



In my case, this project is to write a Git plugin for Frescobaldi. It
will have similar functionalities like other editors? Git plugins:

-      Git diff in gutter

<http://oq5gcgc8d.bkt.gdipper.com/GSOC/wiki/12.jpg>

display Git diff in gutter


-      Stage and discard changes in editor

-      Commit in editor

-      ?


A Git initialized file will have three states: modified, staged,
committed. Around the file?s three states, I design a Git work-flow. All
the operations included will be implemented into Frescobaldi. For more
details, you can check this wiki
<https://github.com/wbsoft/frescobaldi/wiki/GSoC-2017:-Git-Support>.

<http://oq5gcgc8d.bkt.gdipper.com/fres%20%283%29.png>







This design is mainly discussed by me and Urs. We want to hear more
voices from the community to help make this design become better and
more practical. Please comment below if you have related ideas, thank you!



Best,

Wen Xin

--
Frescobaldi homepage: http://www.frescobaldi.org/
Mailing list: http://groups.google.com/group/frescobaldi
Issue tracker: https://github.com/wbsoft/frescobaldi/issues
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gnu.org/archive/html/lilypond-user/attachments/20170522/029deb0d/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user


------------------------------

End of lilypond-user Digest, Vol 174, Issue 74
**********************************************


_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [Frescobaldi] GSoC Project "Add Support for Git Workflows to Frescobaldi" introduction (Urs Liska)

Urs Liska



Am 25.05.2017 um 14:04 schrieb Leszek Wroński:

Guys,

apologies if I've missed something obvious, but what is the intended place for discussing the very welcome 'Add Git support to Frescobaldi' project? Here? The Frescobaldi forum? The wiki (but where?)?

Well, the "natural" place for the discussion is the Frescobaldi mailing list. But as I assume not all LilyPond/Frescobaldi users actually are subscribed to that (and also LilyPond/not-Frescobaldi users may have interesting views on the subject) I decided to forward it to lilypond-user as well.

So while I hope it will not confuse people I suggest discussing the project on either of the mailings lists.
The Wiki will probably be updated by Xin himself (or maybe also me).


(I just have a minor requst: it would be convenient if we could create and change branches, I don't see that on the function list.)

Well, there are lots of things one could add to the list and wish, but we have decided to limit the project plan to this "core Git workflow". If that should be finished "too early" we will discuss what to implement in addition. And if the GSoC project will "only" implement the current plan there still will be a robust foundation to add more functionality later.


When it comes to the diff presentation, I'm partial to the 'Emacs + magit' combination (https://www.emacswiki.org/emacs/Magit )

We should keep that in mind. But for now we're only interested in unstaged and staged changes.

Urs

Good luck with the project!

Cheers,

Leszek.

On 22 May 2017 at 18:00, <[hidden email]> wrote:


   1. Fwd: [Frescobaldi] GSoC Project "Add Support for Git
      Workflows to      Frescobaldi" introduction (Urs Liska)


----------------------------------------------------------------------

Message: 1
Date: Mon, 22 May 2017 17:36:34 +0200
From: Urs Liska <[hidden email]>
To: lilypond-user <[hidden email]>
Subject: Fwd: [Frescobaldi] GSoC Project "Add Support for Git
        Workflows to    Frescobaldi" introduction
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="utf-8"

Hi LilyPond users,

below is a message by Wen Xin, a student who will work on adding Git
support to Frescobaldi over the summer as his GSoC project.

Please have a look at the introduction and also the Wiki page that is
linked, we would like to have more discussion before going into actual
implementation.

Best
Urs

#############

Hi developers,



my name is Wen Xin. I?m pursuing my master degree of computer science in
Beijing University of Posts and Telecommunications. I?ve posted two
posts before. And I guess you all know that I will be mentored by Urs in
this summer while working on the projec/t Add Support for Git Workflows
to Frescobaldi. /



In my case, this project is to write a Git plugin for Frescobaldi. It
will have similar functionalities like other editors? Git plugins:

-      Git diff in gutter

<http://oq5gcgc8d.bkt.gdipper.com/GSOC/wiki/12.jpg>

display Git diff in gutter


-      Stage and discard changes in editor

-      Commit in editor

-      ?


A Git initialized file will have three states: modified, staged,
committed. Around the file?s three states, I design a Git work-flow. All
the operations included will be implemented into Frescobaldi. For more
details, you can check this wiki
<https://github.com/wbsoft/frescobaldi/wiki/GSoC-2017:-Git-Support>.

<http://oq5gcgc8d.bkt.gdipper.com/fres%20%283%29.png>







This design is mainly discussed by me and Urs. We want to hear more
voices from the community to help make this design become better and
more practical. Please comment below if you have related ideas, thank you!



Best,

Wen Xin

--
Frescobaldi homepage: http://www.frescobaldi.org/
Mailing list: http://groups.google.com/group/frescobaldi
Issue tracker: https://github.com/wbsoft/frescobaldi/issues
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gnu.org/archive/html/lilypond-user/attachments/20170522/029deb0d/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user


------------------------------

End of lilypond-user Digest, Vol 174, Issue 74
**********************************************



_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user

-- 
[hidden email]
https://openlilylib.org
http://lilypondblog.org

_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user