- 
                Notifications
    You must be signed in to change notification settings 
- Fork 18
Contributing
Looking to contribute to this project, whether that be code, examples, documentation or GitHub automation, you are in the right place. Please review the rest of this wiki page for important information to help you to start contributing to the project effectively.
Before you start contributing to the repo, it is highly recommended that you complete the following Microsoft Learn paths, modules & courses:
To contribute to this project the following tooling is required:
The following tooling/extensions are recommended to assist you developing for the project:
- ARM Tools extension for Visual Studio Code
- ARM Template Viewer extension for Visual Studio Code
- EditorConfig for VS Code
- For visibility of Bracket Pairs:
- Inside Visual Studio Code, add "editor.bracketPairColorization.enabled": trueto yoursettings.json, to enable bracket pair colorization.
 
- Inside Visual Studio Code, add 
The below guidelines should be adhered to whilst contributing to this projects code.
- Strict camelCasingmust be used for all elements:- Symbolic names for:
- Parameters
- Variables
- Resource
- Modules
- Outputs
 
 
- Symbolic names for:
- All parameters should have a useful description
- If relevant parameters should have a default value set.
Each resource must use the latest available, working, API version. If the latest API version cannot be used for any reason, a comment must be placed above the resource in the module file stating why and also called out as part of the PR.
To make contributions to this repo you must fork and clone the repo. You can follow the guidance here on how to do this Fork a repo
You will not be able to create a branch or push directly to this repo. All changes into this repo must be made via a Pull Request. This process is documented here: Contributing to projects
- Wiki Home
- 
Introduction to deploying Oracle
- Single instance automated deployment with Terraform through GitHub Actions (recommended method)
- Single instance automated deployment with Bicep through GitHub Actions (recommended method)
- Dataguard automated deployment with Terraform through GitHub Actions (recommended method)
- Dataguard automated deployment with Bicep through GitHub Actions (recommended method)
- Single Instance manual deployment with Terraform through Azure CLI
- Single Instance manual deployment with Bicep through Azure CLI
- Dataguard manual deployment with Terraform through Azure CLI
- Dataguard manual deployment with Bicep through Azure CLI
 
- Frequently Asked Questions
- Contributing
- Known Issues
- Telemetry