MadCodeR Development Infrastructure

Post on 22-Nov-2014

947 views 0 download

description

 

Transcript of MadCodeR Development Infrastructure

MadCodeRMadCodeR

Integrated Development InfrastructureIntegrated Development Infrastructure

ContentContent

• MadCodeR Overview

• Development Forge

• Maven Aggregator

• Portal Dashboard

MadCodeR OverviewMadCodeR Overview

OverviewOverview

• MadCodeR is an integrated development environment managed by Meruvian and Maxindo.

• Provide:– Software Configuration Management

• SVN

• Document Repo

• Mailing List

– Maven Repository Aggregator using Nexus

– Personalized Portal Services

Madcoder Forge PortalMaven

Nexus

Development ForgeDevelopment Forge

Development ForgeDevelopment Forge

• Manage OpenSource Project under IIX (Indonesia Internet Exchange) backbone.

• Gforge Implementation (SourceForge.net)

Development Forge Development Forge

• Central of Development– Versioning

– Mailing List

– Workflow

– Forum

– Bug Tracking

– Code Snippet

– Sharing documentation

Lifecycle SVN Lifecycle SVN

svn checkoutsvn update

svn update

Update Source code terbaru ke repository SVN

svn diffsvn resolved

Menggabungkan souce code local dan server me-resolve conflicts source code

10

0

10

6

Subversion

Repository

svn commit

Commit Source code

svn addsvn movesvn delete

svn addsvn movesvn delete

Melakukan perubahan

source code

svn addsvn movesvn delete

Download Source Code

Apache Maven AggregatorApache Maven Aggregator

Maven AggregatorMaven Aggregator

• Consolidate several maven artifact become one server– Google

– Maven Central

– Java.Net

http://repo.madcoder.org

Fitur Sonatype NexusFitur Sonatype Nexus

- hosting repositories

- proxy remote repositories

- repository groups

- ldap integration

- rest services

Portal DashboardPortal Dashboard

Portal DashboardPortal Dashboard

• Personalized Portal power by Liferay

• Support multi-domain.

FREE Virtual for Development CommunityFREE Virtual for Development Community

Portal Architecture (powerd by Liferay)Portal Architecture (powerd by Liferay)

Contact:Contact:

MadCodeRMadCodeR madcoder@meruvian.orgmadcoder@meruvian.org