Table of Contents
Glossary
previous
next
all salt modules
index
Developing Salt
ΒΆ
Overview
Salt Client
Overview
Salt Master
Overview
Moving Pieces
Publisher
EventPublisher
MWorker
ReqServer
Job Flow
Salt Minion
Overview
Event System
Minion Job Flow
A Note on ClearFuncs vs. AESFuncs
Contributing
Quickstart
Pre-commit
Salt Coding Style
Copyright Headers
Sending a GitHub pull request
Salt's Branch Topology
Release Naming Convention
Handling CVE
Backporting Pull Requests
Keeping Salt Forks in Sync
Posting patches to the mailing list
Issue and Pull Request Labeling System
Mentionbot
Bootstrap Script Changes
Deprecating Code
Installing Salt for development
Running a self-contained development version
Installing Salt from the Python Package Index
Editing and previewing the documentation
Running unit and integration tests
Issue and Pull Request Labeling System
GitHub Labels and Milestones
Milestones
Labels
Logging Internals
Package Providers
Package Functions
Package Repo Functions
Low-Package Functions
Pull Requests
Reporting Bugs
Salt Topology
Servers
PUB/SUB
Return
Developing Salt Tutorial
Fork
Clone
Fetch
Branch
Edit
Commit
Push
Merge
Resources
Modular Systems
Developing New Modules
Configuration Options
Loading Modules
Module Types
Salt Extend
Command line usage
Choosing a template
Adding templates
API
Salt's Test Suite
Test Directory Structure
Running The Tests
Automated Test Runs
Writing Tests
Integration Tests
Preparing to Write Integration Tests
Best Practices
Integration Classes
Examples
Integration Test Files
Destructive vs Non-Destructive Tests
Cloud Provider Tests
Adding New Directories
Writing Unit Tests
Introduction
Preparing to Write a Unit Test
Best Practices
Evaluating Truth
Tests Using Mock Objects
Modifying
__salt__
In Place
A Simple Example
A More Complete Example
A Complex Example
SaltStack Git Policy
New Code Entry
Release Branching
Salt Conventions
Writing Salt Documentation
Salt Formulas
SaltStack Packaging Guide
Salt Release Process
Salt Coding Style
Salt code and internals
Contents
Salt Community Projects
Hubblestack
alkali
buoyant
Salt Sandbox
Salt Vagrant Demo
Salt's Test Suite: An Introduction
Getting Set Up For Tests
Test Directory Structure
Running the Test Suite
Writing Tests for Salt
Checking for Log Messages
Automated Test Runs
Additional Testing Documentation
Previous topic
Windows-specific Behaviour
Next topic
Overview
Quick search
Table of Contents
Glossary
previous
next
all salt modules
index