# Mattermost Documentation 

## Installation 

#### Preview Installation
Get up and running quickly with Docker-based install

- [AWS Elastic Beanstalk Setup](install/Amazon-Elastic-Beanstalk.md)
- [Docker Single Container Preview Setup](install/Docker-Single-Container.md)
- [SMTP Email Setup](install/SMTP-Email-Setup.md)

#### Production Installation
Set up Mattermost in your data center 
- [Software and Hardware Requirements](install/Requirements.md)
- [Production Ubuntu Setup](install/Production-Ubuntu.md)
- [SMTP Email Setup](install/SMTP-Email-Setup.md)

#### Configuration and Management 
- Configuration Settings Overview 
  - [GitLab SSO Configuration](integrations/Single-Sign-On/Gitlab.md) 
- [Mattermost Release Numbering Scheme](install/Release-Numbering.md)

## Developer Documentation 

- [Code Contribution Guidelines](developer/Code-Contribution-Guidelines.md)
- [Developer Machine Setup](developer/Setup.md)
- [Mattermost Style Guide](developer/Style-Guide.md)
- [API Overview](api/Overview.md)
 - [Incoming Webhooks](integrations/webhooks/Incoming-Webhooks.md) 

## Help

_Note: End user help documentation is a new feature being completed for the v1.2 release. The materials below are work in progress._

- User Interface
 - [Manage Team](help/Manage-Team.md)
 - Team Settings 
   - [Slack Import](help/Slack-Import.md)

- Messaging
 - [Mattermost Markdown Formatting](usage/Markdown.md)

