Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ShocOne authored Feb 22, 2025
0 parents commit 57ee472
Show file tree
Hide file tree
Showing 29 changed files with 1,051 additions and 0 deletions.
22 changes: 22 additions & 0 deletions .azuredevops/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Change

***Feel free to remove this sample text***
>Thank you for your contribution! Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
## Type of Change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update (Wiki)

## Checklist

- [ ] I'm sure there are no other open Pull Requests for the same update/change.
- [ ] My corresponding Pipelines / Checks run clean and green without any errors or warnings.
- [ ] My code follows the style guidelines of this project.
- [ ] I have commented my code, particularly in hard-to-understand areas.
- [ ] I have made corresponding changes to the documentation (readme).
- [ ] I did format my code.
20 changes: 20 additions & 0 deletions .azuredevops/pull_request_template/branches/dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Change for dev branch

>Please describe your change ***here***.
## Type of Change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update (Wiki)

## Checklist

- [ ] I'm sure there are no other open Pull Requests for the same update/change.
- [ ] My code follows the style guidelines of this project.
- [ ] I have commented my code, particularly in hard-to-understand areas (if necessary).
- [ ] I have made corresponding changes to the documentation (readme).
- [ ] I did format my code.
21 changes: 21 additions & 0 deletions .azuredevops/pull_request_template/branches/terraform.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Change

>Please describe your change ***here***.
## Type of Change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update (Wiki)

## Checklist

- [ ] I agree with the `Terraform Speculative Plan` and its infrastructure changes (`add`, `remove` or `destroy`).
- [ ] I'm sure there are no other open Pull Requests for the same update/change.
- [ ] My code follows the style guidelines of this project.
- [ ] I have commented my code, particularly in hard-to-understand areas (if necessary).
- [ ] I have made corresponding changes to the documentation (readme).
- [ ] I did format my code (`terraform fmt`).
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# .gitattributes snippet to force users to use same line endings for project.
#
# Handle line endings automatically for files detected as text
# and leave all files detected as binary untouched.
* text=auto

*.json text eol=lf
13 changes: 13 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See for instructions on this file <https://help.github.com/articles/about-codeowners/>

# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @global-owner1 and @global-owner2 will be requested for
# review when someone opens a pull request.

* @ShocOne

.azuredevops/** @ShocOne
.github/** @ShocOne
.pipelines/** @ShocOne
workload/** @ShocOne
66 changes: 66 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
name: "Bug report 🐛"
about: Report errors, unexpected behavior, or issues in the project
title: 'Bug Report: [Short Description of Bug]'
labels: bug
assignees: ''
---

<!-- Please search existing issues to avoid creating duplicates. -->

## Description

Provide a clear and concise description of the bug. Include any relevant information such as error messages, unexpected behavior, or what you were trying to achieve when the bug occurred.

### Steps to Reproduce

Please provide a step-by-step list of actions to reproduce the bug:

1.
2.
3.
4.

### Expected Behavior

Describe what you expected to happen.

### Actual Behavior

Describe what actually happened.

### Environment

- **OS**: [e.g., Windows, macOS, Linux]
- **Browser**: [if applicable, include browser name and version]
- **Terraform Version**: [if applicable]
- **Provider Version**: [if applicable]
- **Other dependencies**: [e.g., specific libraries, versions, etc.]

### Additional Context

Add any other context about the problem here. Include logs, error messages, or links to related issues if available.

### Possible Solution

If you have an idea of what might be causing the issue, suggest a fix or workaround here.

### Screenshots or Videos

If applicable, add screenshots or videos to help explain your problem.

### Logs & Console Output

Please include any relevant logs, stack traces, or console output. You can attach files or paste the log content here.

### Related Issues

If this bug is related to other issues, please link them here.

### Priority

How critical is this issue? Choose one of the following:
- Low (Minor issue, can wait)
- Medium (Needs to be fixed but not urgent)
- High (Causes significant problems, needs prompt attention)
- Critical (Breaks major functionality or causes data loss)
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: "Feature request 🚀"
about: Suggest an idea or improvement for this project
title: 'Feature Request: [Short Description of Feature]'
labels: feature
assignees: ''
---

<!-- Please search existing issues to avoid creating duplicates. -->

## Description

Provide a clear and concise description of the feature or improvement you are requesting. Explain why this feature is important and how it would benefit users.

### Proposed Solution

Describe how you think the feature should work. Include any details that might help in understanding the implementation.

### Use Case

Explain the use case(s) for this feature. Why do you need it? How will it be used?

### Alternatives Considered

If applicable, list any alternative solutions or features you have considered. Explain why these alternatives are not sufficient.

### Additional Context

Add any other context, screenshots, or details that would help understand your request better.

### Priority

How important is this feature to you? Choose one of the following:
- Low (Nice to have, but not critical)
- Medium (Important but not urgent)
- High (Urgent, needs to be prioritized)

### Related Issues

If this feature request is related to other issues or feature requests, please link them here.
51 changes: 51 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Pull Request Description

## Summary
[Provide a brief description of the changes in this PR]

### Issue Reference
Fixes #[Issue Number]

### Motivation and Context
- Why is this change needed?
- What problem does it solve?
- If it fixes an open issue, please link to the issue here

### Dependencies
- List any dependencies that are required for this change
- Include any configuration changes needed
- Note any version updates required

## Type of Change
Please mark the relevant option with an `x`:
- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] 📝 Documentation update (Wiki/README/Code comments)
- [ ] ♻️ Refactor (code improvement without functional changes)
- [ ] 🎨 Style update (formatting, renaming)
- [ ] 🔧 Configuration change
- [ ] 📦 Dependency update

## Testing
- [ ] I have added unit tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have tested this code in the following browsers/environments: [list environments]

## Quality Checklist
- [ ] I have reviewed my own code before requesting review
- [ ] I have verified there are no other open Pull Requests for the same update/change
- [ ] All CI/CD pipelines pass without errors or warnings
- [ ] My code follows the established style guidelines of this project
- [ ] I have added necessary documentation (if appropriate)
- [ ] I have commented my code, particularly in complex areas
- [ ] I have made corresponding changes to the README and other relevant documentation
- [ ] My changes generate no new warnings
- [ ] I have performed a self-review of my own code
- [ ] My code is properly formatted according to project standards

## Screenshots/Recordings (if appropriate)
[Add screenshots or recordings that demonstrate the changes]

## Additional Notes
[Add any additional information that might be helpful for reviewers]
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# See GitHub's documentation for more information on this file:
# https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"

# Maintain dependencies for Go modules
- package-ecosystem: "gomod"
directory: "/"
schedule:
# Check for updates to Go modules every week
interval: "weekly"
Loading

0 comments on commit 57ee472

Please sign in to comment.