emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [GSoC] Org-sync v0.2
@ 2012-08-09 15:07 Aurélien Aptel
  2012-08-12 13:09 ` Waldemar Quevedo
  2012-08-12 17:34 ` Christopher Allan Webber
  0 siblings, 2 replies; 9+ messages in thread
From: Aurélien Aptel @ 2012-08-09 15:07 UTC (permalink / raw)
  To: emacs-orgmode

Hi all,

I'm releasing a new version of Org-sync, the tool to sync Org
documents with external bugtrackers/TODO-list system.

There are functional (although not complete) backends for:
- Github
- Bitbucket
- Redmine

And I'm currently working on Remember the Milk.
I've updated the installation procedure in the tutorial. It should be
easier now if it was bothering you before.
I've also made a short (~4mn) demo video covering the Bitbucket
backend and conflicts. On a side note, making this video was a painful
experience and I now realize the lack of good stable and free(dom)
video editing software on Linux.

Demo: https://www.youtube.com/watch?v=kbj6-j0teCY
Tutorial: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/tutorial/
Webpage: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/index.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-09 15:07 [GSoC] Org-sync v0.2 Aurélien Aptel
@ 2012-08-12 13:09 ` Waldemar Quevedo
  2012-08-12 17:52   ` Suvayu Ali
  2012-08-12 17:34 ` Christopher Allan Webber
  1 sibling, 1 reply; 9+ messages in thread
From: Waldemar Quevedo @ 2012-08-12 13:09 UTC (permalink / raw)
  To: Aurélien Aptel; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1421 bytes --]

Hello Aurélien,

I just tried org-sync to fetch the issues from a project in github,
this looks really useful!

Not a big deal but I see that you have to set os-github-auth and call M-x
os-import, os etc..
to use org-sync. Since the library is named org-sync, wouldn't it be better
to
base on the library name for these settings? e.g. `org-sync-github-auth`,
`org-sync-import`...

Cheers!

- Waldemar

On Fri, Aug 10, 2012 at 12:07 AM, Aurélien Aptel
<aurelien.aptel@gmail.com>wrote:

> Hi all,
>
> I'm releasing a new version of Org-sync, the tool to sync Org
> documents with external bugtrackers/TODO-list system.
>
> There are functional (although not complete) backends for:
> - Github
> - Bitbucket
> - Redmine
>
> And I'm currently working on Remember the Milk.
> I've updated the installation procedure in the tutorial. It should be
> easier now if it was bothering you before.
> I've also made a short (~4mn) demo video covering the Bitbucket
> backend and conflicts. On a side note, making this video was a painful
> experience and I now realize the lack of good stable and free(dom)
> video editing software on Linux.
>
> Demo: https://www.youtube.com/watch?v=kbj6-j0teCY
> Tutorial:
> http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/tutorial/
> Webpage:
> http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/index.html
>
>

[-- Attachment #2: Type: text/html, Size: 2158 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-09 15:07 [GSoC] Org-sync v0.2 Aurélien Aptel
  2012-08-12 13:09 ` Waldemar Quevedo
@ 2012-08-12 17:34 ` Christopher Allan Webber
  2012-08-13  8:49   ` Aurélien Aptel
  1 sibling, 1 reply; 9+ messages in thread
From: Christopher Allan Webber @ 2012-08-12 17:34 UTC (permalink / raw)
  To: Aurélien Aptel; +Cc: emacs-orgmode

Hey Aurélien,

This is *very* exciting.  I'm definitely interested in using this for
MediaGoblin if I can.

Several thoughts after watching the video:

 - I tend to take notes and local subtasks on bugs.  Is there any way to
   do that?
 - Does org-sync also pull down comments?
 - I'd like to pull down the description and keep the TODO states in
   sync, but I'm not sure I want editing local descriptions to affect
   the description remotely.  In fact I'm pretty sure I don't want to do
   that!  I'd just like the initial state then be able to munge it
   however.  Is that possible?
 - I'd really like to write a trac backend!


Aurélien Aptel writes:

> Hi all,
>
> I'm releasing a new version of Org-sync, the tool to sync Org
> documents with external bugtrackers/TODO-list system.
>
> There are functional (although not complete) backends for:
> - Github
> - Bitbucket
> - Redmine
>
> And I'm currently working on Remember the Milk.
> I've updated the installation procedure in the tutorial. It should be
> easier now if it was bothering you before.
> I've also made a short (~4mn) demo video covering the Bitbucket
> backend and conflicts. On a side note, making this video was a painful
> experience and I now realize the lack of good stable and free(dom)
> video editing software on Linux.
>
> Demo: https://www.youtube.com/watch?v=kbj6-j0teCY
> Tutorial: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/tutorial/
> Webpage: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/index.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-12 13:09 ` Waldemar Quevedo
@ 2012-08-12 17:52   ` Suvayu Ali
  2012-08-14  8:13     ` Bastien
  2012-08-14 18:10     ` Achim Gratz
  0 siblings, 2 replies; 9+ messages in thread
From: Suvayu Ali @ 2012-08-12 17:52 UTC (permalink / raw)
  To: emacs-orgmode

On Sun, Aug 12, 2012 at 10:09:31PM +0900, Waldemar Quevedo wrote:
> 
> Not a big deal but I see that you have to set os-github-auth and call M-x
> os-import, os etc..
> to use org-sync. Since the library is named org-sync, wouldn't it be better to 
> base on the library name for these settings? e.g. `org-sync-github-auth`,
> `org-sync-import`...
> 

I thought os is short for org-sync, just like ob is for org-babel?

-- 
Suvayu

Open source is the future. It sets us free.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-12 17:34 ` Christopher Allan Webber
@ 2012-08-13  8:49   ` Aurélien Aptel
  2012-08-13 12:30     ` Christopher Allan Webber
  0 siblings, 1 reply; 9+ messages in thread
From: Aurélien Aptel @ 2012-08-13  8:49 UTC (permalink / raw)
  To: Christopher Allan Webber; +Cc: emacs-orgmode

On Sun, Aug 12, 2012 at 7:34 PM, Christopher Allan Webber
<cwebber@dustycloud.org> wrote:
> This is *very* exciting.  I'm definitely interested in using this for
> MediaGoblin if I can.

Thanks. I've just looked at MediaGoblin but I don't think it fits what
Org-sync was designed for, which is sync with bugtrackers or anything
equivalent i.e. a list of something with an open/closed state with at
least a title and a unique id.

>  - I tend to take notes and local subtasks on bugs.  Is there any way to
>    do that?

No. Org-sync only handles list of 1 level elements right now.

>  - Does org-sync also pull down comments?

No. I guess you could make a backend to sync comments from a single
bug discussion but it's not really helpful.

>  - I'd like to pull down the description and keep the TODO states in
>    sync, but I'm not sure I want editing local descriptions to affect
>    the description remotely.  In fact I'm pretty sure I don't want to do
>    that!  I'd just like the initial state then be able to munge it
>    however.  Is that possible?

That's possible and should be easy to implement, I'll see.

>  - I'd really like to write a trac backend!

There's a guide on the tutorial page [1], and you can look at existing backends.

1: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/tutorial/#sec-4

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-13  8:49   ` Aurélien Aptel
@ 2012-08-13 12:30     ` Christopher Allan Webber
  0 siblings, 0 replies; 9+ messages in thread
From: Christopher Allan Webber @ 2012-08-13 12:30 UTC (permalink / raw)
  To: Aurélien Aptel; +Cc: emacs-orgmode

Aurélien Aptel writes:

> On Sun, Aug 12, 2012 at 7:34 PM, Christopher Allan Webber
> <cwebber@dustycloud.org> wrote:
>> This is *very* exciting.  I'm definitely interested in using this for
>> MediaGoblin if I can.
>
> Thanks. I've just looked at MediaGoblin but I don't think it fits what
> Org-sync was designed for, which is sync with bugtrackers or anything
> equivalent i.e. a list of something with an open/closed state with at
> least a title and a unique id.

Just to be clear: by this I meant I'm the lead developer of MediaGoblin
and I meant I wanted to use it to help me keep track of MediaGoblin's
bugtracker stuff, not that I wanted to use it for interacting with
MediaGoblin the application. :)

>>  - I'd like to pull down the description and keep the TODO states in
>>    sync, but I'm not sure I want editing local descriptions to affect
>>    the description remotely.  In fact I'm pretty sure I don't want to do
>>    that!  I'd just like the initial state then be able to munge it
>>    however.  Is that possible?
>
> That's possible and should be easy to implement, I'll see.

That would be really great!  Let me know if you make progress on that.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-12 17:52   ` Suvayu Ali
@ 2012-08-14  8:13     ` Bastien
  2012-08-14 18:10     ` Achim Gratz
  1 sibling, 0 replies; 9+ messages in thread
From: Bastien @ 2012-08-14  8:13 UTC (permalink / raw)
  To: Suvayu Ali; +Cc: emacs-orgmode

Suvayu Ali <fatkasuvayu+linux@gmail.com> writes:

> I thought os is short for org-sync, just like ob is for org-babel?

Indeed, that's the idea.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-12 17:52   ` Suvayu Ali
  2012-08-14  8:13     ` Bastien
@ 2012-08-14 18:10     ` Achim Gratz
  2012-08-14 21:30       ` Bastien
  1 sibling, 1 reply; 9+ messages in thread
From: Achim Gratz @ 2012-08-14 18:10 UTC (permalink / raw)
  To: emacs-orgmode

Suvayu Ali writes:
> On Sun, Aug 12, 2012 at 10:09:31PM +0900, Waldemar Quevedo wrote:
>> 
>> Not a big deal but I see that you have to set os-github-auth and call M-x
>> os-import, os etc..
>> to use org-sync. Since the library is named org-sync, wouldn't it be better to 
>> base on the library name for these settings? e.g. `org-sync-github-auth`,
>> `org-sync-import`...
>> 
>
> I thought os is short for org-sync, just like ob is for org-babel?

Yes, but only the source files are shortened to ob-*.el, the function
and variable names still spell out org-babel (with very few exceptions).
I think that would be a good example to follow, especially as an "os-"
prefix might easily clash with other namespaces.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf microQ V2.22R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [GSoC] Org-sync v0.2
  2012-08-14 18:10     ` Achim Gratz
@ 2012-08-14 21:30       ` Bastien
  0 siblings, 0 replies; 9+ messages in thread
From: Bastien @ 2012-08-14 21:30 UTC (permalink / raw)
  To: Achim Gratz; +Cc: emacs-orgmode

Hi Achim,

Achim Gratz <Stromeko@nexgo.de> writes:

>> I thought os is short for org-sync, just like ob is for org-babel?
>
> Yes, but only the source files are shortened to ob-*.el, the function
> and variable names still spell out org-babel (with very few exceptions).
> I think that would be a good example to follow, especially as an "os-"
> prefix might easily clash with other namespaces.

Agreed.  I will discuss this with Aurélien.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-08-14 21:30 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-09 15:07 [GSoC] Org-sync v0.2 Aurélien Aptel
2012-08-12 13:09 ` Waldemar Quevedo
2012-08-12 17:52   ` Suvayu Ali
2012-08-14  8:13     ` Bastien
2012-08-14 18:10     ` Achim Gratz
2012-08-14 21:30       ` Bastien
2012-08-12 17:34 ` Christopher Allan Webber
2012-08-13  8:49   ` Aurélien Aptel
2012-08-13 12:30     ` Christopher Allan Webber

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).