SlideShare a Scribd company logo
1 of 17
Download to read offline
Apache
CloudStack (incubating)
 Prasanna Santhanam
 tsp@apache.org
 Prasanna.Santhanam@citrix.com




How the Apache community works
The Apache Foundation
•   Open collaborative projects developed under
    the umbrella of the ASF
•   Provide legal guidance, advice to the
    foundation's projects
•   Promote Meritocracy
Projects
•   Top Level Projects
    o   Apache HTTP Webserver
    o   Apache Tomcat
    o   Apache Cassandra
    o   Apache Hadoop
•   Incubator
    o   Apache CloudStack
•   Labs
•   Attic
Roles
•   User
•   Developer
•   Committer
•   PPMC - Member and Chair
•   ASF Members
•   Project Management Committee (PMC)

             Many Hats!
Yes! the ASF is great!
Apache CloudStack status
•   In incubation for around 6 months now
•   Apache CloudStack 4.0 is released!
•   Bugtrackers and Wiki moving to ASF Infra
•   Code repos moved to Apache GIT
•   Many non-Citrix contributors, committers,
    and PPMC members
Who's participating
• Caringo contributes object store plugin
• Nicira controller by Hugo
• Ceph/RBD support by Wido
• CLVM for KVM by Marcus
More ...
• CloudEra (Hadoop backed Object Store)
• Midokura (SDN Controller)
• Basho - Object store
• Interests from CloudByte
Working towards 4.1
•   Improved package management
•   DevCloud improvements
•   Re-arch, Event handling,
•   Storage Re-arch work
•   Auto Provisioning via Kickstarts
•   Expanding test coverage
•   Documentation for all this and more!
How to contribute?
•   It's not just about code!
    o   Discussions - Design, Use Cases, Deployments
    o   Documentation
    o   Bug Reports and Feature Requests
    o   Code Review
    o   Feedback
    o   Wiki and Website management
    o   Build, Tools and Infrastructure
    o   Helping out on the IRC
    o   Spreading the word
•   It's your voice!
The future needs you!
•   Project website:
     o http://incubator.apache.org/projects/cloudstack.html
     o www.cloudstack.org
•   Mailings Lists
    (cloudstack-dev-subscribe@incubator.apache.org,
    cloudstack-users-subscribe@incubator.apache.org)


     o All decision making, consensus - [DISCUSS | RFC]
     o Democratic / Voting - [VOTE]


•   IRC
     o irc.freenode.net : (#cloudstack, #cloudstack-dev, #cloudstack-
        meeting)
     o Wednesday - 10:30 PM IST, 5:00 UTC
Filing Bugs
•   Sign up at
    o https://issues.apache.org/jira/browse/CLOUDSTACK
•   Send an email to the dev list to have yourself registered as
    a contributor
•   Search to make sure the bug has not already been filed.
•   If you need to, then file a new bug
    o Make sure you check the release it was found in.
    o Describe how to reproduce the bug in detail.
    o Add relevant logs to the bug
•   If the bug has been filed, but it is not targeted to be fixed in
    the release you want.
    o Create a subtask for that bug
    o Make sure the fix version is set to your version
Fixing bugs
• Sign up on the review board
  o https://reviews.apache.org/groups/cloudstack/
• Follow the process on
  o http://incubator.apache.org/cloudstack/develop/non-contributors.html

• Every patch must have a bug id in Jira
• Every patch must provide unit tests
• Be sure to mark off the status of the bug
  according to the workflow
Jira Workflow
Feature Proposal
• Send email tagged with [PROPOSAL] to cloudstack-
  dev@incubator.apache.org
  o Summary of the problem
  o Summary of the solution
• Give others time to read the proposal and comment.
  One week should be good.
• Respond to comments.
• Conclude with whether the proposal will continue
  and what branch it will be in.
• Start a bug on Jira and indicate the release it is
  intended to be in.
• When the feature is complete then close the bug.
Localization
• Support for Japanese and Simplified Chinese
• Takes advantage of the Java
    ResourceBundle to do localization
•   Simply create a /WEB-
    INF/classes/resources/messages_<language
    code>.properties
•   Server side vs Client side processing
Documentation
• Effort to break documentation into small
    sections
•   Send email on the mailing list if you’re
    interested in this area.
Apache CloudMonkey

More Related Content

What's hot

What's hot (20)

There's more to Ratpack than non-blocking
There's more to Ratpack than non-blockingThere's more to Ratpack than non-blocking
There's more to Ratpack than non-blocking
 
Introduction to Git for developers
Introduction to Git for developersIntroduction to Git for developers
Introduction to Git for developers
 
So youwanttobeopenstackcontributor
So youwanttobeopenstackcontributorSo youwanttobeopenstackcontributor
So youwanttobeopenstackcontributor
 
Why is Open Source so Good: Thirty Years of Lessons Learned
Why is Open Source so Good: Thirty Years of Lessons LearnedWhy is Open Source so Good: Thirty Years of Lessons Learned
Why is Open Source so Good: Thirty Years of Lessons Learned
 
Rails tools
Rails toolsRails tools
Rails tools
 
Ratpack Web Framework
Ratpack Web FrameworkRatpack Web Framework
Ratpack Web Framework
 
Heroku for team collaboration
Heroku for team collaborationHeroku for team collaboration
Heroku for team collaboration
 
Immutable Infrastructure: Rise of the Machine Images
Immutable Infrastructure: Rise of the Machine ImagesImmutable Infrastructure: Rise of the Machine Images
Immutable Infrastructure: Rise of the Machine Images
 
Building a Scalable CI Platform using Docker, Drone and Rancher
Building a Scalable CI  Platform using Docker, Drone and RancherBuilding a Scalable CI  Platform using Docker, Drone and Rancher
Building a Scalable CI Platform using Docker, Drone and Rancher
 
Docker Enables DevOps
Docker Enables DevOpsDocker Enables DevOps
Docker Enables DevOps
 
FOSDEM 2021 - Infrastructure as Code Drift & Driftctl
FOSDEM 2021 - Infrastructure as Code Drift & DriftctlFOSDEM 2021 - Infrastructure as Code Drift & Driftctl
FOSDEM 2021 - Infrastructure as Code Drift & Driftctl
 
The Seven Habits of Highly Effective Puppet Users - PuppetConf 2014
The Seven Habits of Highly Effective Puppet Users - PuppetConf 2014The Seven Habits of Highly Effective Puppet Users - PuppetConf 2014
The Seven Habits of Highly Effective Puppet Users - PuppetConf 2014
 
Developing Microservices with Apache Camel, by Claus Ibsen
Developing Microservices with Apache Camel, by Claus IbsenDeveloping Microservices with Apache Camel, by Claus Ibsen
Developing Microservices with Apache Camel, by Claus Ibsen
 
Efficient HTTP applications on the JVM with Ratpack - Voxxed Days Berlin 2016
Efficient HTTP applications on the JVM with Ratpack - Voxxed Days Berlin 2016Efficient HTTP applications on the JVM with Ratpack - Voxxed Days Berlin 2016
Efficient HTTP applications on the JVM with Ratpack - Voxxed Days Berlin 2016
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internals
 
Ci & proServer
Ci & proServerCi & proServer
Ci & proServer
 
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
 
cloudstack participation
cloudstack participationcloudstack participation
cloudstack participation
 
Immutable infrastructure with Boxfuse
Immutable infrastructure with BoxfuseImmutable infrastructure with Boxfuse
Immutable infrastructure with Boxfuse
 
OpenFaaS JeffConf 2017 - Milan
OpenFaaS JeffConf 2017 - MilanOpenFaaS JeffConf 2017 - Milan
OpenFaaS JeffConf 2017 - Milan
 

Similar to 7 Apache Process Cloudstack Developer Day

Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
 
Intro Docker october 2013
Intro Docker october 2013Intro Docker october 2013
Intro Docker october 2013
dotCloud
 
Crowbar2 update
Crowbar2 updateCrowbar2 update
Crowbar2 update
osonoi
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
Kamesh Pemmaraju
 

Similar to 7 Apache Process Cloudstack Developer Day (20)

Cloudstack China User Group Report
Cloudstack China User Group ReportCloudstack China User Group Report
Cloudstack China User Group Report
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community worksCloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community works
 
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
 
Code the docs-yu liu
Code the docs-yu liuCode the docs-yu liu
Code the docs-yu liu
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk Update
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewbox
 
XWiki SAS development practices
XWiki SAS development practicesXWiki SAS development practices
XWiki SAS development practices
 
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWSCloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
Introduction Apache Kafka
Introduction Apache KafkaIntroduction Apache Kafka
Introduction Apache Kafka
 
Intro Docker october 2013
Intro Docker october 2013Intro Docker october 2013
Intro Docker october 2013
 
Crowbar2 update
Crowbar2 updateCrowbar2 update
Crowbar2 update
 
GraalVM and Oracle's Documentation Trends.pdf
GraalVM and Oracle's Documentation Trends.pdfGraalVM and Oracle's Documentation Trends.pdf
GraalVM and Oracle's Documentation Trends.pdf
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 

More from Kimihiko Kitase

More from Kimihiko Kitase (20)

ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とはライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
 
クラウドにおけるビッグデータ分析環境
クラウドにおけるビッグデータ分析環境クラウドにおけるビッグデータ分析環境
クラウドにおけるビッグデータ分析環境
 
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
 
Hortonworksが提供する データ活用方法の紹介
Hortonworksが提供する データ活用方法の紹介Hortonworksが提供する データ活用方法の紹介
Hortonworksが提供する データ活用方法の紹介
 
Hadoop Summit 2016 San Jose レポート
Hadoop Summit 2016  San Jose レポートHadoop Summit 2016  San Jose レポート
Hadoop Summit 2016 San Jose レポート
 
SoftLayer Bluemix Community Festa 2016 Program Guide
SoftLayer Bluemix Community Festa 2016 Program GuideSoftLayer Bluemix Community Festa 2016 Program Guide
SoftLayer Bluemix Community Festa 2016 Program Guide
 
2016年冬 IBMクラウド最新動向と概要
2016年冬 IBMクラウド最新動向と概要2016年冬 IBMクラウド最新動向と概要
2016年冬 IBMクラウド最新動向と概要
 
2016年冬 IBMクラウド最新動向
2016年冬 IBMクラウド最新動向2016年冬 IBMクラウド最新動向
2016年冬 IBMクラウド最新動向
 
クラウドを活用した システム開発は適材適所
クラウドを活用したシステム開発は適材適所クラウドを活用したシステム開発は適材適所
クラウドを活用した システム開発は適材適所
 
Try IoT with Node-RED
Try IoT with Node-REDTry IoT with Node-RED
Try IoT with Node-RED
 
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
 
話題のNode-REDでIoTアプリを作ってみよう
話題のNode-REDでIoTアプリを作ってみよう話題のNode-REDでIoTアプリを作ってみよう
話題のNode-REDでIoTアプリを作ってみよう
 
SoftLayer最新動向と賢い利用方法
SoftLayer最新動向と賢い利用方法 SoftLayer最新動向と賢い利用方法
SoftLayer最新動向と賢い利用方法
 
SoftLayer Bluemix Intro
SoftLayer Bluemix IntroSoftLayer Bluemix Intro
SoftLayer Bluemix Intro
 
SoftLayer Bluemix Summit 2015 Flyer
SoftLayer Bluemix Summit 2015 FlyerSoftLayer Bluemix Summit 2015 Flyer
SoftLayer Bluemix Summit 2015 Flyer
 
OSC15 Okinawa Intro SoftLayer and Bluemix
OSC15 Okinawa Intro SoftLayer and BluemixOSC15 Okinawa Intro SoftLayer and Bluemix
OSC15 Okinawa Intro SoftLayer and Bluemix
 
Introduction of public cloud softlayer and bluemix
Introduction of public cloud softlayer and bluemixIntroduction of public cloud softlayer and bluemix
Introduction of public cloud softlayer and bluemix
 
SoftLayer Bluemix Summit 2015
SoftLayer Bluemix Summit 2015SoftLayer Bluemix Summit 2015
SoftLayer Bluemix Summit 2015
 
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開についてクラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
 
Introduction softlayer and bluemix
Introduction softlayer and bluemixIntroduction softlayer and bluemix
Introduction softlayer and bluemix
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

7 Apache Process Cloudstack Developer Day

  • 1. Apache CloudStack (incubating) Prasanna Santhanam tsp@apache.org Prasanna.Santhanam@citrix.com How the Apache community works
  • 2. The Apache Foundation • Open collaborative projects developed under the umbrella of the ASF • Provide legal guidance, advice to the foundation's projects • Promote Meritocracy
  • 3. Projects • Top Level Projects o Apache HTTP Webserver o Apache Tomcat o Apache Cassandra o Apache Hadoop • Incubator o Apache CloudStack • Labs • Attic
  • 4. Roles • User • Developer • Committer • PPMC - Member and Chair • ASF Members • Project Management Committee (PMC) Many Hats!
  • 5. Yes! the ASF is great!
  • 6. Apache CloudStack status • In incubation for around 6 months now • Apache CloudStack 4.0 is released! • Bugtrackers and Wiki moving to ASF Infra • Code repos moved to Apache GIT • Many non-Citrix contributors, committers, and PPMC members
  • 7. Who's participating • Caringo contributes object store plugin • Nicira controller by Hugo • Ceph/RBD support by Wido • CLVM for KVM by Marcus More ... • CloudEra (Hadoop backed Object Store) • Midokura (SDN Controller) • Basho - Object store • Interests from CloudByte
  • 8. Working towards 4.1 • Improved package management • DevCloud improvements • Re-arch, Event handling, • Storage Re-arch work • Auto Provisioning via Kickstarts • Expanding test coverage • Documentation for all this and more!
  • 9. How to contribute? • It's not just about code! o Discussions - Design, Use Cases, Deployments o Documentation o Bug Reports and Feature Requests o Code Review o Feedback o Wiki and Website management o Build, Tools and Infrastructure o Helping out on the IRC o Spreading the word • It's your voice!
  • 10. The future needs you! • Project website: o http://incubator.apache.org/projects/cloudstack.html o www.cloudstack.org • Mailings Lists (cloudstack-dev-subscribe@incubator.apache.org, cloudstack-users-subscribe@incubator.apache.org) o All decision making, consensus - [DISCUSS | RFC] o Democratic / Voting - [VOTE] • IRC o irc.freenode.net : (#cloudstack, #cloudstack-dev, #cloudstack- meeting) o Wednesday - 10:30 PM IST, 5:00 UTC
  • 11. Filing Bugs • Sign up at o https://issues.apache.org/jira/browse/CLOUDSTACK • Send an email to the dev list to have yourself registered as a contributor • Search to make sure the bug has not already been filed. • If you need to, then file a new bug o Make sure you check the release it was found in. o Describe how to reproduce the bug in detail. o Add relevant logs to the bug • If the bug has been filed, but it is not targeted to be fixed in the release you want. o Create a subtask for that bug o Make sure the fix version is set to your version
  • 12. Fixing bugs • Sign up on the review board o https://reviews.apache.org/groups/cloudstack/ • Follow the process on o http://incubator.apache.org/cloudstack/develop/non-contributors.html • Every patch must have a bug id in Jira • Every patch must provide unit tests • Be sure to mark off the status of the bug according to the workflow
  • 14. Feature Proposal • Send email tagged with [PROPOSAL] to cloudstack- dev@incubator.apache.org o Summary of the problem o Summary of the solution • Give others time to read the proposal and comment. One week should be good. • Respond to comments. • Conclude with whether the proposal will continue and what branch it will be in. • Start a bug on Jira and indicate the release it is intended to be in. • When the feature is complete then close the bug.
  • 15. Localization • Support for Japanese and Simplified Chinese • Takes advantage of the Java ResourceBundle to do localization • Simply create a /WEB- INF/classes/resources/messages_<language code>.properties • Server side vs Client side processing
  • 16. Documentation • Effort to break documentation into small sections • Send email on the mailing list if you’re interested in this area.