MadCodeR Development Infrastructure

16
MadCodeR MadCodeR Integrated Development Infrastructure Integrated Development Infrastructure

description

 

Transcript of MadCodeR Development Infrastructure

Page 1: MadCodeR Development Infrastructure

MadCodeRMadCodeR

Integrated Development InfrastructureIntegrated Development Infrastructure

Page 2: MadCodeR Development Infrastructure

ContentContent

• MadCodeR Overview

• Development Forge

• Maven Aggregator

• Portal Dashboard

Page 3: MadCodeR Development Infrastructure

MadCodeR OverviewMadCodeR Overview

Page 4: MadCodeR Development Infrastructure

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

Page 5: MadCodeR Development Infrastructure

Development ForgeDevelopment Forge

Page 6: MadCodeR Development Infrastructure

Development ForgeDevelopment Forge

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

• Gforge Implementation (SourceForge.net)

Page 7: MadCodeR Development Infrastructure

Development Forge Development Forge

• Central of Development– Versioning

– Mailing List

– Workflow

– Forum

– Bug Tracking

– Code Snippet

– Sharing documentation

Page 8: MadCodeR Development Infrastructure

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

Page 9: MadCodeR Development Infrastructure

Apache Maven AggregatorApache Maven Aggregator

Page 10: MadCodeR Development Infrastructure

Maven AggregatorMaven Aggregator

• Consolidate several maven artifact become one server– Google

– Maven Central

– Java.Net

http://repo.madcoder.org

Page 11: MadCodeR Development Infrastructure

Fitur Sonatype NexusFitur Sonatype Nexus

- hosting repositories

- proxy remote repositories

- repository groups

- ldap integration

- rest services

Page 12: MadCodeR Development Infrastructure

Portal DashboardPortal Dashboard

Page 13: MadCodeR Development Infrastructure

Portal DashboardPortal Dashboard

• Personalized Portal power by Liferay

• Support multi-domain.

Page 14: MadCodeR Development Infrastructure

FREE Virtual for Development CommunityFREE Virtual for Development Community

Page 15: MadCodeR Development Infrastructure

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

Page 16: MadCodeR Development Infrastructure

Contact:Contact:

MadCodeRMadCodeR [email protected]@meruvian.org