New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improving collaboration #210
Comments
Myself I use none of these, but as Henri and I discussed last week, it would be good to see how we could already move towards working more on shared code, given the low chances that we will get money to do this in a special project. |
For some other projects I've been using Gitter recently, it's integrated with Github, you can create a chat room connected to an organisation or a repo. It works in the browser and there's a mobile app as well. |
I would be willing to use any of these tools, but this is my experience:
One thing to keep in mind: what I think these tools are really good at is 'quick communication'; for example, when you are stuck somewhere and want to know if somebody else knows how to solve it by heart. What I think they will less good at, is giving us a good idea of what others are working on, which I think is more likely to lead to code sharing. One approach to give us all more knowledge on what others are working on could be that we agree on a particular tag for our Github issues, like intesting_to_other_signbanks, and that we take on the habit of checking all issues with this tag in other signbanks every 2 weeks or so. |
That's right. Also I think they have a lower barrier so possibly more communication could happen.
I agree. This is something we might want to discuss about - could we organize and plan the work together? Gitter, Slack or IRC. All of these seem fine to me, I checked Flowdock's pricing and it doesn't really suit us. @Woseseltops Could we try and create an IRC chatroom for starters? What networks are you on? I am currently on freenode, IRCNet and Quakenet, but I can join some additional networks too. |
Okay :).
I'm at the local university network only. Just give me a server, and I'll join #signbank there on my university days. |
Okay, lets try #signbank @ freenode (irc.freenode.net) or the webchat https://webchat.freenode.net/ @Woseseltops could you set up a terminal screen or something so that you could be there 24/7, and eventually see messages sent in at other times than when you are personally online? |
Okay, done. I added freenode/signbank to my list of channels I automatically connect to every morning with my IRC client. To be able to respond to Henri's wish to also talk to me when I'm not around, I've also set up a screen session with irssi with another account. I'm using https://github.com/alanhamlett/AwayMail-Irssi-Plugin so I get an email message when someone mentions me :) . I'm just typing this here so I will be able to find it back; I could have also told about this on IRC :). |
So we have created an IRC (internet relay chat) channel on Freenode network (irc.freenode.org). On this collaboration thing, @stevecassidy what are your plans with auslan-signbank? Are you just going to update the software to work with django1.10 (soon 1.11LTS), or are you going to add new features as well? |
I’ve just joined the IRC channel but since I don’t use IRC at all I might not be there very regularly.
The work I’m currently doing on Auslan Signbank is to add a few new features:
- Search and browse by category (eg. Medical, educational, sport)
- Dialect based search, search for signs in a given region
- Adding video definitions – the ability to add a video as a definition for a sign
However, prior to starting that I’m doing some refactoring and bringing things up to date following on from the work that my student did last year in a class project. I’m also porting to Django 1.10 and cleaning up the dependencies as much as I can.
In the last week I’ve refactored the video application to remove all mention of glosses, it now handles tagged videos where the tag is up to the application. The dictionary app then sets the tag as the IDGLOSS rather than having a ForeignKey between the models. It would be good if this could be shared between the projects – I had a quick look at your video code and there seems to be some additions in FinSL that could perhaps be ported over.
Cheers,
Steve
From: Henri <notifications@github.com>
Reply-To: Signbank/FinSL-signbank <reply@reply.github.com>
Date: Saturday, 28 January 2017 at 2:46 am
To: Signbank/FinSL-signbank <FinSL-signbank@noreply.github.com>
Cc: Steve Cassidy <steve.cassidy@mq.edu.au>, Mention <mention@noreply.github.com>
Subject: Re: [Signbank/FinSL-signbank] Improving collaboration (#210)
So we have created an IRC (internet relay chat) channel on Freenode network (irc.freenode.org).
#signbank is the channel name, anyone is welcome to come there.
Currently me, @Woseseltops<https://github.com/Woseseltops> and @vanlummelhuizen<https://github.com/vanlummelhuizen> are there.
On this collaboration thing, @stevecassidy<https://github.com/stevecassidy> what are your plans with auslan-signbank? Are you just going to upgrade the software to work with django1.10 (soon 1.11LTS), or are you going to add new features as well?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#210 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEd-h9hcWIkAvpiRXMGVPWweCtkz9eVxks5rWhE5gaJpZM4LS5AN>.
|
It is good to hear more about your plans.
If that doesn't exist in auslan, I think it was then implemented in NGT-signbank for the adminview, unless you mean the public view? We don't use the public view at all at the moment, but I believe that NGT-signbank has enabled it.
Do you use the TaggedVideo.tag charfield to handle the relationship to Gloss (or it could be what ever, right?)? Do you store the Gloss.idgloss field on it, or Gloss.pk/id (or a combination)?
The video application is something that definitely could be shared between the projects. We have different requirements though, that need to be taken into account. I think that your solution would work for us for the videos, if the poster images could be stored there as well. I am not sure about NGT-signbank, @ocrasborn @Woseseltops could you please check this? This would be a wonderful opportunity to share code between the projects. |
I have to add one thing here that I forgot about. In our case we would also need to figure out the dataset of the videos. |
I'm not 100% sure that I understand the question correctly, but what I can say is that we currently have an extremely basic video system with exactly one video per gloss. If the gloss changes names, the video file changes names, if the gloss is deleted, the video files is deleted, etc. |
I think I meant @stevecassidy 's idea generally, and if your requirements could be met with his design? |
So it seems that it is possible that all of us could use the same video application. I strongly vouch for sharing the video application, because it is something that isn't very complicated, and all of us have pretty similar requirements for it. @stevecassidy what are your thoughts on this? How should we approach this - would you like to do the work yourself, or would you like to share the workload? |
Hi all,
so I've reached a reasonable point with my modular video application,
it might be worth your taking a look to see if you can work with it.
It's in my own repo at the moment:
https://github.com/stevecassidy/signbank-video
I'll move it to the signbank org when I get the chance. There's a
sample application to show what it does. I've basically added two
labels to the video - category and tag. Since I want to use this for
gloss videos as well as those in feedback and definitions, I use
category to denote which of these it is, then the tag to denote the
IDgloss of the sign (or maybe the id field of the object, still not sure
about this).
There's no migration path from the existing models yet, I have to work
on that.
Comments welcome, and perhaps we can move this particular discussion to
that repo when I've got it set up in the Signbank org.
Steve
… Henri ***@***.***>
7 February 2017 at 7:14 pmvia Postbox
<https://www.postbox-inc.com/?utm_source=email&utm_medium=sumlink&utm_campaign=reach>
So it seems that it is possible that all of us could use the same
video application.
It is not yet completely clear for me, how in our case we could save
Dataset information for the videos, but it can probably be figured out.
I strongly vouch for sharing the video application, because it is
something that isn't very complicated, and all of us have pretty
similar requirements for it.
New features could be added later, if we just keep the old behaviour
intact. With versioning one could keep using older version too.
@stevecassidy <https://github.com/stevecassidy> what are your thoughts
on this? How should we approach this - would you like to do the work
yourself, or would you like to share the workload?
Perhaps we need to write down the requirements first?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEd-h0LHnXnFzr225MhQcVByPZdvLdxlks5raCfQgaJpZM4LS5AN>.
|
Hi Steve, I will have to check your work at some point. |
That shouldn't be a problem as long as the database can handle utf8
strings which most can these days. I just tried it on the sqlite based
test version and it worked fine.
In any case, the other option is just to use the numerical object id of
the gloss, I'm not sure at the moment whether one is better than the other.
Steve
Henri wrote:
…
Hi Steve,
I will have to check your work at some point.
I would like to check one thing about the *tag* though. If you are
planning on using Gloss.idgloss as the tag, there might be issues with
characters(?). It is probably not a problem to you, because operate
within English language. We need to support two languages: Finnish and
Swedish, both of them have characters like äöå, that often cause
problems. I am not sure about Dutch, but Chinese might be
problematical, I believe both are used in NGT-signbank.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEd-h55xZ2bVr2OU8-eeU-nq0P7udN83ks5rcvrXgaJpZM4LS5AN>.
|
We had problems with python 2 earlier. I believe NGT has also had some problems with python 2. |
Right, as part of updating the codebase I've moved everything to Python
3 as well.
Steve
Henri wrote:
…
We had problems with python 2 earlier. I believe NGT has also had some
problems with python 2.
Might be better with python3 as there is no str()+unicode().
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEd-h3J2XcAThQPme9H2tc0dXEur7-kAks5rc1cCgaJpZM4LS5AN>.
|
@stevecassidy Here are some thoughts about the video app and its compatibility to our requirements.
There might be some other things that didn't caught my eye. |
Hello everyone, @ocrasborn @Woseseltops @stevecassidy @vanlummelhuizen @codev Would you like to take part too? I have no idea what is going on with BSL-signbank, it would be good to hear your (or someone elses) thoughts about this form the perspective of BSL. |
Will be happy to, once we've finished updating Django/Python, which is our first priority now. So maybe in a week or two? |
Note that I am on holiday from April 24 until May 6. Back at work on may 8. |
I'd be happy to take part if I'm around though there isn't much to
report on the BSL side at the moment. But I'd be interested to hear what
else is going on.
Marc
…On 10/04/17 15:18, Micha Hulsbosch wrote:
Note that I am on holiday from April 24 until May 6. Back at work on may 8.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJssKzRhaA4myR7EL1EfLiOLIcaTvPjks5rujo1gaJpZM4LS5AN>.
|
Would week19 (8 - 12 May) work for you guys? |
Hi all, sure, would be good to catch up and share notes. I’d be ok with that week except for Tuesday. Best time seems to be evening here, 8pm is 1pm in Helsinki, 11am in the UK - have I got that right?
Steve
On 11 Apr 2017, 1:51 AM +1000, Henri <notifications@github.com>, wrote:
Would week19 (8 - 12 May) work for you guys?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#210 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEd-h-QGjU0gPPTiKfNav7M6pBx2VKiwks5ruk_NgaJpZM4LS5AN>.
|
It seems to be right. @codev Is 9AM or earlier generally ok for you? Also if there are other people from the BSL team that would like to take part, please invite them. To recap the current timezones (please correct if wrong):
|
Anytime after 7am is fine for me, I work at home. I've been in touch
with Kearsy at UCL who runs the project for her input and she might join
or send me some notes.
Marc
…On 11/04/17 10:00, Henri wrote:
Best time seems to be evening here, 8pm is 1pm in Helsinki, 11am in
the UK - have I got that right?
It seems to be right.
@stevecassidy <https://github.com/stevecassidy> what time would suit you
best? I believe that in the UK the regular office hours are 9AM-5PM. 9AM
GMT+1 would be 6PM GMT+10.
@codev <https://github.com/codev> Is 9AM or earlier generally ok for
you? Also if there are other people from the BSL team that would like to
take part, please invite them.
To recap the *current* timezones (please correct if wrong):
* United Kingdom: *UTC/GMT +1*
* Netherlands: *UTC/GMT +2*
* Finland: *UTC/GMT +3*
* Australia (East) *UTC/GMT +10*
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJssHgs90ImuJAAGBIOzRNGH-Gtvp-Oks5ru0E2gaJpZM4LS5AN>.
|
Later is better for me, I’m usually travelling home at 6pm, 8pm is after dinner and I can join in from home.
Steve
On 11 Apr 2017, 7:00 PM +1000, Henri <notifications@github.com>, wrote:
Best time seems to be evening here, 8pm is 1pm in Helsinki, 11am in the UK - have I got that right?
It seems to be right.
@stevecassidy<https://github.com/stevecassidy> what time would suit you best? I believe that in the UK the regular office hours are 9AM-5PM. 9AM GMT+1 would be 6PM GMT+10.
@codev<https://github.com/codev> Is 9AM or earlier generally ok for you? Also if there are other people from the BSL team that would like to take part, please invite them.
To recap the current timezones (please correct if wrong):
* United Kingdom: UTC/GMT +1
* Netherlands: UTC/GMT +2
* Finland: UTC/GMT +3
* Australia (East) UTC/GMT +10
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#210 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEd-h5YWKncYs_1Ig72o5VBiqGSbMihzks5ru0E2gaJpZM4LS5AN>.
|
Hello, can you check whether this time will work for you? @ocrasborn @Woseseltops @vanlummelhuizen @codev @stevecassidy @juzza81 Week19, 8th May, 10-12 May (not Tuesday) @ I would expect us to need at least 2 hours for this meeting. |
Mon 8 or Wed 10 is possible for me; Skype is OK |
Should be fine for me.
…On 12/04/17 11:00, ocrasborn wrote:
Mon 8 or Wed 10 is possible for me
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJssDYHCCaDvaa5vykPI_TX-Mn4ZsAGks5rvKC5gaJpZM4LS5AN>.
|
For me May 11 or 12 would be an option (so no overlap with Onno). Maybe we can use doodle.com ? |
It's more important that you are there, @Woseseltops , so feel free to pick a time without me. |
@Woseseltops can you set up a Doodle? |
@susanodd would you like to take part too? |
Any of those days is ok with me.
Steve
On 12 Apr 2017, 7:18 PM +1000, Henri <notifications@github.com>, wrote:
Hello, can you check whether this time will work for you? @ocrasborn<https://github.com/ocrasborn> @Woseseltops<https://github.com/Woseseltops> @vanlummelhuizen<https://github.com/vanlummelhuizen> @codev<https://github.com/codev> @stevecassidy<https://github.com/stevecassidy> @juzza81<https://github.com/juzza81>
Week19, 8th May, 10-12 May (not Tuesday) @
8pm (gtm+11), Australia East
1pm (gmt+3), Eastern European Summer Time
12pm (gmt+2), Central European Summer Time
11am (gmt+1), British Summer Time
I would expect us to need at least 2 hours for this meeting.
Is Skype okay, or do you prefer something else?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#210 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEd-hzo9AGGuCvwID38T2TCeU23oZf7Dks5rvJb8gaJpZM4LS5AN>.
|
I created a poll on doodle, please fill in dates that are okay with you. I am not sure if the time zones work correctly, the time is:
|
Filled it out! Sorry for not creating the doodle like you asked, @henrinie (only now catching up with my Github mentions). Our options seem to be:
Who is most important? :) |
I would like to have everyone involved, but it seems pretty tricky now. We could try another week, but I doubt that it would work any better. Would May 11-19 work better for you guys, especially @ocrasborn ? |
I'm in UCL on another project on the 11th. I haven't got an agenda yet,
it's possible I could call in but probably won't know until the week
before. I'm happy to write a few notes on the BSL site if I can't make it.
Marc
…On 20/04/17 13:27, Henri wrote:
I would like to have everyone involved, but it seems pretty tricky now.
Out of the possible dates I would pick Thursday May 11th, leaving Marc
and Onno out.
I would really like to have Marc in too. @codev
<https://github.com/codev> Is there any chance that you could make it
May 11th?
We could try another week, but I doubt that it would work any better.
Would May 11-19 work better for you guys, especially @ocrasborn
<https://github.com/ocrasborn> ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJssBFzJTJT8B1o26h9iXOxf4UC3vLlks5rx09LgaJpZM4LS5AN>.
|
Sorry, between May 17 and June 8 there are no opportunities for me (various travels). How about adding a few dates to the Doodle a little further into the future? The further away, the larger the chance people are still free. |
@stevecassidy @Woseseltops @vanlummelhuizen @codev
Please double check the time since we are on multiple different time zones.
I don't think that there is any guarantee that we will find a better time, therefore lets just have the meeting now, as we have already figured out some possible dates. Unfortunately Marc might not make it (lets hope that he can), but perhaps we can have another meeting on a later date. |
Hello once again @stevecassidy @Woseseltops @vanlummelhuizen @ocrasborn @codev (please mention others who might be interested in this)! Would you guys like to have another conference call to discuss about Signbank and how we could share resources? Hopefully we could get everyone together this time. Would some time in September work for you? |
Yes, would be good to meet up again. I'd be ok before September 14th. Similar time constraints as before, most evenings would be ok. Steve |
Sure |
@ocrasborn What date and time would work for you? Anything between September 1st and 14th? |
If we start at 12:00 Amsterdam time again, I could do 4-6-7-13-14 Sept. |
Assuming Amsterdam time 12:00h, I co do: 6 7 8 14. Overlap with Onno:
|
Okay, lets try the times @Woseseltops suggested.
@stevecassidy @ocrasborn @Woseseltops @vanlummelhuizen @susanodd @codev @juzza81 @jajokera @oukapipp |
Done, I could make the 14th but would prefer not to since I’m flying off to Chile the next day and will likely be busy.
Thanks,
Steve
On 17 Aug 2017, 7:02 PM +1000, Henri <notifications@github.com>, wrote:
Okay, lets try the times @Woseseltops<https://github.com/woseseltops> suggested.
* 6 sept, 1000h GMT
* 7 sept, 1000h GMT
* 14 sept, 1000h GMT
@stevecassidy<https://github.com/stevecassidy> @ocrasborn<https://github.com/ocrasborn> @Woseseltops<https://github.com/woseseltops> @vanlummelhuizen<https://github.com/vanlummelhuizen> @susanodd<https://github.com/susanodd> @codev<https://github.com/codev> @juzza81<https://github.com/juzza81> @jajokera<https://github.com/jajokera> @oukapipp<https://github.com/oukapipp>
Vote on doodle for the best date:
https://doodle.com/poll/tk48xsezw6st5u9m
Please note the timezone! Check whether you have daylight saving time (summer time in europe) or not on those dates.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#210 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEd-h7id0fpWWt77wU3ntY2YhNHvNMZpks5sZAGHgaJpZM4LS5AN>.
|
It seems that September 6th & 7th are our options. |
According to Doodle, Thursday, September 7 is okay for everyone who has answered the poll.
|
Thanks Henry for arranging this; see you then. |
Yes, we’re +10 just now, that’s fine with me. Look forward to meeting you all again.
Regards,
Steve
On 25 Aug 2017, 6:28 PM +1000, Henri <notifications@github.com>, wrote:
According to Doodle, Thursday, September 7 is okay for everyone who has answered the poll.
Therefore we will held the video conference on September 7 starting at:
* 13:00 EEST(GMT+3) Finland,
* 12:00 CEST(GMT+2) Holland,
* 11:00 BST(GMT+1) United Kingdom,
* 20:00 AEST(GMT+10) Australia East.
@stevecassidy<https://github.com/stevecassidy> Is that the correct time you expected? It seems that for last meeting we had your timezone as both, GMT+11 and GMT+10, according to messages in this thread.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#210 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEd-hze6tPeb2g4_cMnNDjz1O0hNjCEOks5sboWSgaJpZM4LS5AN>.
|
Hello NGT fellows @Woseseltops @vanlummelhuizen @ocrasborn
I would like to engage in closer collaboration with you. To begin with I would like to explore the possible ways we could improve communication between each other. If we manage to do that, there is a possibility that we could share some of the work - saving our precious resources.
What kind of communication tools do you use, could I also use them to communicate with you?
Would you be willing to form some kind of group with me on some communication tool/platform?
Some communication tools:
If you use or know some other possible tools for team communication, please let me know.
The text was updated successfully, but these errors were encountered: