Developer Information
¶
Programming HowTos and Tutorials
¶
Development Guidelines
Coding Guidelines
Static analysis
Modification of Upstream Files
Testing Guidelines
Documentation Guidelines
Event log Guidelines
OpenStack client usage guidelines
Storing sensitive information
Setting Up a Development Environment
Setup a Local Environment with Sahara inside DevStack
Setup a Local Environment with an external OpenStack
Setup local OpenStack dashboard with Sahara plugin
Tips and tricks for dev environment
Setup DevStack
Start VM and set up OS
Install DevStack
Managing sahara in DevStack
Setting fixed IP address for VMware Fusion VM
Sahara UI Dev Environment Setup
Install as a part of DevStack
Isolated Dashboard for Sahara
How to Participate
Getting started
How to stay in touch with the community
How to post your first patch for review
How to build Oozie
Download
Hadoop Versions
JDK Versions
Build
Adding Database Migrations
Generate a New Migration Script
Follow the Sahara Naming Convention
Add Alembic Operations to the Script
Command Summary for sahara-db-manage
Sahara Testing
Unit Tests
Scenario integration tests
Tempest tests
Additional tests
Log Guidelines
Levels Guidelines
Formatting Guidelines
API Version 2 Development
Enabling the experimental API
Communicating with the v2 API
Following the implementation progress
The API service layer
Image Generation
Image Generation CLI
The Image Manifest
The Arguments Section
The Validators Section
Action validators
Flow Control Validators
SPI Methods
Other Resources
¶
Project hosting
Launchpad credentials
Mailing list
Bug tracking
Feature requests (Blueprints)
Technical support
Code Reviews with Gerrit
Continuous Integration with Jenkins
Table Of Contents
Developer Information
Programming HowTos and Tutorials
Other Resources
Related Topics
Documentation overview
Previous:
Sahara Upgrade Guide
Next:
Development Guidelines
Quick search
This Page
Show Source