Presentation is loading. Please wait.

Presentation is loading. Please wait.

Free and Secure TeamWork Roland Mas Sylvain Beucler

Similar presentations


Presentation on theme: "Free and Secure TeamWork Roland Mas Sylvain Beucler"— Presentation transcript:

1 Free and Secure TeamWork Roland Mas Sylvain Beucler

2 What is a forge ?

3 Let's not reinvent the wheel
Architecture Interfaces with proven technologies Integration of tools Let's not reinvent the wheel

4 A few public instances... Universities, research institutions, corporations, nonprofits etc. PostgreSQL (pgfoundry) DO-178

5 I fork you, I fork you not Long history of forking Many died
Savannah Savane GForge FusionForge SourceForge (Allura) Long history of forking Many died Some merged Codendi Tuleap (executive overview)

6 FusionForge Goals Merge back Transparency Community Widgets
Mailing-list + weekly IRC meeting No longer only a French cabal

7 Project Activity

8 Monthly commits Started beginning of 2009 Coclico project

9 Recent features 5.3 is out! Security & permissions: RBAC
Auth: modularisation, LDAP, CAS SCM: modularisation, multiple+personal Git repositories, SVN hooks Docman Trackers UI Features driven by users (and/or clients)

10 Recent features QA Cleanup Migration from GFAS (not so recent)
Features driven by developers

11 In progress Deployment:
Fully-automated install, including system authentication and configuration (already in Debian) Vagrant VM – newcomers can build and install in 2 unattended scripts $ apt-get install fusionforge-standard Done. Ici Sylvain prend la main.

12 Forthcoming Instant system actions

13 Forthcoming Concurrent SSH+HTTPS access to repositories
Various implementations, with varying security MPM « ITK » for Apache 2 SetEnvIf Request_URI ^/authscm/([^/]+)/svn/ ITKUID=$1 SetEnvIf Request_URI ^/authscm/([^/]+)/svn/([^/]+)/ ITKGID=$2 AssignUserIDExpr %{reqenv:ITKUID} AssignGroupIDExpr %{reqenv:ITKGID} 22 443

14 Planned Template engine Code review More releases Your suggestions.
Maybe Gerrit or something similar Maybe a better integration with Mailman 3 if it ever comes out <your feature here> Template engine => lower barrier to access for new contributors Also, this makes the road easier for maybe mobile versions

15 Case studies

16 Projects auto-approval based on user e-mail domain
9 years, 2TB data, 3 VMs Projects auto-approval based on user domain 3-people part-time support team with shared infrastructure Projects Duration

17 Much of the software run by French local governments
11 years, 600 projects, 9000 users Much of the software run by French local governments Real collaboration between different organisations Là Sylvain repasse la main à Roland, qui concluera.

18 fusionforge.org #fusionforge (freenode)
Join us? fusionforge.org #fusionforge (freenode)

19 Thanks for your attention
Fire the questions! Roland Mas Sylvain Beucler


Download ppt "Free and Secure TeamWork Roland Mas Sylvain Beucler"

Similar presentations


Ads by Google