MadCodeR Development Infrastructure
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 [email protected]@meruvian.org