Call of projects of open-dev lectures

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Call of projects of open-dev lectures

Stephane Ducasse-3
Hi
 
We are organising a lecture where students should
- learn pharo
- learn how to communicate with open source community
- learn how to reverse engineer, fix bugs....
They should work by 3/4.
 
We are looking for projects that would like to accept
- propose some bugs to be fixed
- to communicate with newbies and from time to time
 
I was thinking about
- MDL
- Roassal
- Moose ?
- Pillar ? but nobody beside me and I do not have the time
- DRGeoII
- Telescope
- Artefact
- Scale
- Ecstatic
 
So if you have a project and you want to participate.
We would like to have
- web page?
- mailing-list
- bug trackers/todo?
 
Stef
Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

kilon.alios
My project may be too advanced for a student but if students are interested in Game Development and Unreal , it can a very fun experience for them.

I am in a process of constructing a Unreal API for Pharo.

What students can learn

1) How to combine Pharo with C++
2) How to use Unreal
3) How to use Pharo's UFFI
4) How to utilize shared memory and sockets
5) How to generate 3D graphics using Blender
6) How to profile Pharo
7) How to use git and github

And a ton more, game development is a massive field

What is required

1) basic knowledge of Pharo
2) basic knowledge of C++

Main website

http://www.kilon-alios.com

Github repos

https://github.com/kilon/Ephestos (umbrella project)

https://github.com/kilon/CPP (tool for using Unreal from Pharo)

Online chat

Slack - Ephestos room , or Discord

Mailing list

Github issues page of Ephestos can be used as forum
On Wed, 4 Jan 2017 at 16:49, Stephane Ducasse <[hidden email]> wrote:
Hi
 
We are organising a lecture where students should
- learn pharo
- learn how to communicate with open source community
- learn how to reverse engineer, fix bugs....
They should work by 3/4.
 
We are looking for projects that would like to accept
- propose some bugs to be fixed
- to communicate with newbies and from time to time
 
I was thinking about
- MDL
- Roassal
- Moose ?
- Pillar ? but nobody beside me and I do not have the time
- DRGeoII
- Telescope
- Artefact
- Scale
- Ecstatic
 
So if you have a project and you want to participate.
We would like to have
- web page?
- mailing-list
- bug trackers/todo?
 
Stef
Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

SergeStinckwich
In reply to this post by Stephane Ducasse-3
PolyMath issues are here:

https://github.com/PolyMathOrg/PolyMath/issues



On Wed, Jan 4, 2017 at 3:48 PM, Stephane Ducasse
<[hidden email]> wrote:

> Hi
>
> We are organising a lecture where students should
> - learn pharo
> - learn how to communicate with open source community
> - learn how to reverse engineer, fix bugs....
> They should work by 3/4.
>
> We are looking for projects that would like to accept
> - propose some bugs to be fixed
> - to communicate with newbies and from time to time
>
> I was thinking about
> - MDL
> - Roassal
> - Moose ?
> - Pillar ? but nobody beside me and I do not have the time
> - DRGeoII
> - Telescope
> - Artefact
> - Scale
> - Ecstatic
>
> So if you have a project and you want to participate.
> We would like to have
> - web page?
> - mailing-list
> - bug trackers/todo?
>
> Stef



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

Damien Pollet
Perhaps the most important is that the project has maintainers who can be reasonably reactive (so that the students can at least interact and get feedback on a weekly basis). If you can identify beginner-friendly issues and tasks, that would be great too.

On 4 January 2017 at 16:41, Serge Stinckwich <[hidden email]> wrote:
PolyMath issues are here:

https://github.com/PolyMathOrg/PolyMath/issues



On Wed, Jan 4, 2017 at 3:48 PM, Stephane Ducasse
<[hidden email]> wrote:
> Hi
>
> We are organising a lecture where students should
> - learn pharo
> - learn how to communicate with open source community
> - learn how to reverse engineer, fix bugs....
> They should work by 3/4.
>
> We are looking for projects that would like to accept
> - propose some bugs to be fixed
> - to communicate with newbies and from time to time
>
> I was thinking about
> - MDL
> - Roassal
> - Moose ?
> - Pillar ? but nobody beside me and I do not have the time
> - DRGeoII
> - Telescope
> - Artefact
> - Scale
> - Ecstatic
>
> So if you have a project and you want to participate.
> We would like to have
> - web page?
> - mailing-list
> - bug trackers/todo?
>
> Stef



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/




--
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet
Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

HilaireFernandes
In reply to this post by Stephane Ducasse-3
Hi,

You desscribed a bit the students, I have few more questions :

What is the background of the students regarding computer science?

How many hours are they supposed to dedicate to the project?

Phratch will be a nice project to get student interested by.


Hilaire
--
Dr. Geo
http://drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

stepharong
On Thu, 05 Jan 2017 10:50:58 +0100, Hilaire <[hidden email]> wrote:

> Hi,
>
> You desscribed a bit the students, I have few more questions :
>
> What is the background of the students regarding computer science?

        L3 student (third year)
>
> How many hours are they supposed to dedicate to the project?

        12 * 4 hours.
>
> Phratch will be a nice project to get student interested by.

Thanks I will add it to the list.

>
>
> Hilaire


--
Using Opera's mail client: http://www.opera.com/mail/

Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

SergeStinckwich
In reply to this post by Stephane Ducasse-3
On Wed, Jan 4, 2017 at 3:48 PM, Stephane Ducasse
<[hidden email]> wrote:

> Hi
>
> We are organising a lecture where students should
> - learn pharo
> - learn how to communicate with open source community
> - learn how to reverse engineer, fix bugs....
> They should work by 3/4.
>
> We are looking for projects that would like to accept
> - propose some bugs to be fixed
> - to communicate with newbies and from time to time
>
> I was thinking about
> - MDL
> - Roassal
> - Moose ?
> - Pillar ? but nobody beside me and I do not have the time
> - DRGeoII
> - Telescope
> - Artefact
> - Scale
> - Ecstatic
>
> So if you have a project and you want to participate.
> We would like to have
> - web page?
> - mailing-list
> - bug trackers/todo?

PolyMath
=======
- web page: https://github.com/PolyMathOrg/PolyMath
- mailing-list : https://groups.google.com/forum/#!forum/scismalltalk
- bug tracker: https://github.com/PolyMathOrg/PolyMath/issues

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

Nicolas Passerini
In reply to this post by Stephane Ducasse-3
What do you think about Iceberg?

2017-01-04 15:48 GMT+01:00 Stephane Ducasse <[hidden email]>:
Hi
 
We are organising a lecture where students should
- learn pharo
- learn how to communicate with open source community
- learn how to reverse engineer, fix bugs....
They should work by 3/4.
 
We are looking for projects that would like to accept
- propose some bugs to be fixed
- to communicate with newbies and from time to time
 
I was thinking about
- MDL
- Roassal
- Moose ?
- Pillar ? but nobody beside me and I do not have the time
- DRGeoII
- Telescope
- Artefact
- Scale
- Ecstatic
 
So if you have a project and you want to participate.
We would like to have
- web page?
- mailing-list
- bug trackers/todo?
 
Stef

Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

abergel
In reply to this post by Stephane Ducasse-3
Hi Stef,

Here is the Roassal part:

Webpages:
        http://agilevisualization.com
        http://moosetechnology.org

Mailing-list:
        https://www.list.inf.unibe.ch/listinfo/moose-dev

Bug tracker:
        https://github.com/moosetechnology/Moose/issues

Cheers,
Alexandre


> On Jan 4, 2017, at 11:48 AM, Stephane Ducasse <[hidden email]> wrote:
>
> Hi
>  
> We are organising a lecture where students should
> - learn pharo
> - learn how to communicate with open source community
> - learn how to reverse engineer, fix bugs....
> They should work by 3/4.
>  
> We are looking for projects that would like to accept
> - propose some bugs to be fixed
> - to communicate with newbies and from time to time
>  
> I was thinking about
> - MDL
> - Roassal
> - Moose ?
> - Pillar ? but nobody beside me and I do not have the time
> - DRGeoII
> - Telescope
> - Artefact
> - Scale
> - Ecstatic
>  
> So if you have a project and you want to participate.
> We would like to have
> - web page?
> - mailing-list
> - bug trackers/todo?
>  
> Stef

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

HilaireFernandes
In reply to this post by stepharong
Le 05/01/2017 à 18:26, stepharong a écrit :
>> How many hours are they supposed to dedicate to the project?
>
>     12 * 4 hours.

How should I understand 12 * 4 hours?
12 hours by student in a team of four?

If it is so, it is not that much as I guess again students are new to
both Pharo (you did not elaborate on their background regarding Pharo)
and even newer to the application to collaborate with.

With that perspective, if my guesses are right, I did a selection of Dr.
Geo bugs for the students to work on. I also rate the bug difficulties
in a scale of 1 to 3. Some are really easy to fix, at least for me as I
have the background knowledge, but the student will have to spend time
to understand the source code, moreover some bug once fixed need to be
documented in the user guides. All in all I selected 14 issues I think
the students can reasonably work on.

Web page: http://drgeo.eu
Forum: http://forum.drgeo.eu
Bugs tracker: https://bugs.launchpad.net/drgeo/+bugs?field.tag=student

--
Dr. Geo
http://drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

Damien Pollet
On 6 January 2017 at 21:04, Hilaire <[hidden email]> wrote:
How should I understand 12 * 4 hours?
12 hours by student in a team of four?

Ten weeks with 4 dedicated hours every friday afternoon, in groups of 3 to 5


--
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet
Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

HilaireFernandes
Le 06/01/2017 à 23:51, Damien Pollet a écrit :
> On 6 January 2017 at 21:04, Hilaire
> <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     How should I understand 12 * 4 hours?
>     12 hours by student in a team of four?
>
>
> Ten weeks with 4 dedicated hours every friday afternoon, in groups of 3 to 5

Do the students have background on Pharo, if yes what is it?

Ok, so it is more than understood. I guess the group will spend one or
two Friday afternoons brainstorming the environment and application.

I will try my best to dedicate time to communicate regularly with the
students.

--
Dr. Geo
http://drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

Damien Pollet
On 7 January 2017 at 13:52, Hilaire <[hidden email]> wrote:
Do the students have background on Pharo, if yes what is it?

They have at least a semester of Java, but it's their first experience with Pharo, I believe. Stef will have them spend the first 3-4 fridays learning and going through the books and MOOC.


--
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet
Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

HilaireFernandes
So 18h to 21h per student dedicated to collaborate to a Pharo based
project of the community?

Le 07/01/2017 à 15:11, Damien Pollet a écrit :
>
> They have at least a semester of Java, but it's their first experience
> with Pharo, I believe. Stef will have them spend the first 3-4 fridays
> learning and going through the books and MOOC.

--
Dr. Geo
http://drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

philippeback
In reply to this post by HilaireFernandes
MongoTalk improvements: GridFS, Replicasets, multi server.

Useful, "fancy" tech, can make a difference.

Phil

On Sat, Jan 7, 2017 at 1:52 PM, Hilaire <[hidden email]> wrote:
Le 06/01/2017 à 23:51, Damien Pollet a écrit :
> On 6 January 2017 at 21:04, Hilaire
> <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     How should I understand 12 * 4 hours?
>     12 hours by student in a team of four?
>
>
> Ten weeks with 4 dedicated hours every friday afternoon, in groups of 3 to 5

Do the students have background on Pharo, if yes what is it?

Ok, so it is more than understood. I guess the group will spend one or
two Friday afternoons brainstorming the environment and application.

I will try my best to dedicate time to communicate regularly with the
students.

--
Dr. Geo
http://drgeo.eu



Reply | Threaded
Open this post in threaded view
|

Re: Call of projects of open-dev lectures

CyrilFerlicot
In reply to this post by Stephane Ducasse-3
On 04/01/2017 15:48, Stephane Ducasse wrote:

> Hi
>  
> We are organising a lecture where students should
> - learn pharo
> - learn how to communicate with open source community
> - learn how to reverse engineer, fix bugs....
> They should work by 3/4.
>  
> We are looking for projects that would like to accept
> - propose some bugs to be fixed
> - to communicate with newbies and from time to time
>  
> I was thinking about
> - MDL
> - Roassal
> - Moose ?
> - Pillar ? but nobody beside me and I do not have the time
> - DRGeoII
> - Telescope
> - Artefact
> - Scale
> - Ecstatic
>  
> So if you have a project and you want to participate.
> We would like to have
> - web page?
> - mailing-list
> - bug trackers/todo?
>  
> Stef
Hi Stef,

I updated MDL to be up to date. I just need to add a "CONTRIBUTING.md"
file and it should be good for students.

- WebPage: For now it is https://github.com/DuneSt/MaterialDesignLite

- Mailing list: Pharo-user or Seaside

- Bug Tracker: https://github.com/DuneSt/MaterialDesignLite/issues

I still need to think of some features suitable for L3 students and to
document them. I begun to add an OpenDev label if some students are
interested:
https://github.com/DuneSt/MaterialDesignLite/issues?q=is%3Aissue+is%3Aopen+label%3AOpenDev

--
Cyril Ferlicot

http://www.synectique.eu

2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


signature.asc (817 bytes) Download Attachment