Skip to content

Commit 0798f84

Browse files
authored
initialize repo (#2)
* Powershell module bootstrap * Update README.md * Update GitVersion.yml to use 'main' branch instead of 'master' branch * Update Changelog * Update CodeCoverageThreshold to bypass --------- Signed-off-by: fslef <[email protected]>
1 parent 23255c4 commit 0798f84

29 files changed

+3164
-1
lines changed

.gitattributes

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Needed for publishing of examples, build worker defaults to core.autocrlf=input.
2+
* text eol=autocrlf
3+
4+
*.mof text eol=crlf
5+
*.sh text eol=lf
6+
*.svg eol=lf
7+
8+
# Ensure any exe files are treated as binary
9+
*.exe binary
10+
*.jpg binary
11+
*.xl* binary
12+
*.pfx binary
13+
*.png binary
14+
*.dll binary
15+
*.so binary

.github/ISSUE_TEMPLATE/1-bug.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: "[Bug]: "
4+
labels: ["bug", "needs-triage"]
5+
projects: ["CyberShell-App/2"]
6+
assignees:
7+
- fslef
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this bug report!
13+
- type: textarea
14+
id: what-happened
15+
attributes:
16+
label: What happened?
17+
description: Also tell us, what did you expect to happen?
18+
placeholder: Tell us what you see!
19+
value: "A bug happened!"
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: logs
24+
attributes:
25+
label: Relevant log output
26+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
27+
render: shell
28+
- type: checkboxes
29+
id: terms
30+
attributes:
31+
label: Code of Conduct
32+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/CyberShell-App/CyberShell/blob/main/CODE_OF_CONDUCT.md)
33+
options:
34+
- label: I agree to follow this project's Code of Conduct
35+
required: true
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Feature request
2+
description: File a new feature request
3+
labels: ["enhancement", "needs-triage"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for taking the time to fill out this bug report!
9+
- type: textarea
10+
id: feature
11+
attributes:
12+
label: Feature description
13+
description: Please describe the behavior you'd like to see.
14+
validations:
15+
required: true
16+
- type: textarea
17+
id: problem-usecase
18+
attributes:
19+
label: Problem or use case
20+
description: Please explain which problem this would solve, or what the use case is for the feature. Keep in mind that it's more likely to be implemented if it's generally useful for a larger number of users.
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: alternatives
25+
attributes:
26+
label: Alternatives or workarounds
27+
description: Please describe any alternatives or workarounds you have considered and, possibly, rejected.
28+
validations:
29+
required: true
30+
- type: checkboxes
31+
id: terms
32+
attributes:
33+
label: Code of Conduct
34+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/CyberShell-App/CyberShell/blob/main/CODE_OF_CONDUCT.md)
35+
options:
36+
- label: I agree to follow this project's Code of Conduct
37+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: "CyberSocForce GitHub discussion channel"
4+
url: https://dsccommunity.org/community/contact/
5+
about: "For any quesitons of to share your thought about this powershell module, please visit the GitHub discussion channel."

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# Pull Request
2+
3+
<!--
4+
Thanks for submitting a Pull Request (PR) to this project.
5+
Your contribution to this project is greatly appreciated!
6+
7+
TITLE: Please be descriptive not sensationalist.
8+
Prepend the title with [BREAKING CHANGE] if relevant.
9+
i.e. [BREAKING CHANGE] Restructure security data format
10+
11+
You may remove this comment block, and the other comment blocks, but please
12+
keep the headers and the task list.
13+
Try to keep your PRs atomic: changes grouped in smallest batch affecting a single logical unit.
14+
-->
15+
16+
## Pull Request (PR) description
17+
18+
<!--
19+
Replace this comment block with a description of your PR to provide context.
20+
Please be describe the intent and link issue where the problem has been discussed.
21+
try to link the issue that it fixes by providing the verb and ref: [fix|close #18]
22+
23+
After the description, please concisely list the changes as per keepachangelog.com
24+
This **should** duplicate what you've updated in the changelog file.
25+
26+
### Added
27+
- for new features [closes #15]
28+
### Changed
29+
- for changes in existing functionality.
30+
### Deprecated
31+
- for soon-to-be removed features.
32+
### Security
33+
- in case of vulnerabilities.
34+
### Fixed
35+
- for any bug fixes. [fix #52]
36+
### Removed
37+
- for now removed features.
38+
-->
39+
40+
## Task list
41+
42+
<!--
43+
To aid community reviewers in reviewing and merging your PR, please take
44+
the time to run through the below checklist and make sure your PR has
45+
everything updated as required.
46+
47+
Change to [x] for each task in the task list that applies to your PR.
48+
For those task that don't apply to you PR, leave those as is.
49+
-->
50+
51+
- [ ] The PR represents a single logical change.
52+
- [ ] Added an entry under the Unreleased section of in the CHANGELOG.md as per [format](https://keepachangelog.com/en/1.0.0/).
53+
- [ ] Local clean build passes without issue or fail tests (`build.ps1 -ResolveDependency`).
54+
- [ ] Documentation added/updated in src/WikiSource.
55+
- [ ] Comment-based help added/updated to any .ps1 files..
56+
- [ ] Unit tests added/updated. See [CyberShell Module Testing Guidelines](https://github.com/PowerShell/DscResources/blob/master/TestsGuidelines.md).
57+
- [ ] Integration tests added/updated (where possible). See [CyberShell Module Testing Guidelines](https://github.com/PowerShell/DscResources/blob/master/TestsGuidelines.md).
58+
59+
60+
61+
62+
-------------
63+
# Pull Request
64+
65+
<!--
66+
Thank you for contributing! Please use a descriptive title and fill out this template to ensure a thorough review process.
67+
68+
**Title Guidelines**: Be clear and succinct. Use the prefix [BREAKING CHANGE] for significant updates.
69+
70+
-->
71+
72+
## PR Description
73+
74+
<!-- Briefly describe your changes, details will be provided in next section -->
75+
76+
### Changes
77+
<!--
78+
list the changes as per keepachangelog.com This **should** duplicate what you've updated in the changelog file.`.
79+
80+
### Added
81+
- New features.
82+
### Changed
83+
- Updates to existing functionality.
84+
### Deprecated
85+
- Features marked for removal.
86+
### Security
87+
- Security fixes.
88+
### Fixed
89+
- Bug fixes.
90+
### Removed
91+
- Removed features or code.
92+
-->
93+
94+
## Checklist
95+
96+
- [ ] Single logical change.
97+
- [ ] Changelog updated (Unreleased section as per keepachangelog.com).
98+
- [ ] Build passes (`build.ps1 -ResolveDependency`).
99+
- [ ] Documentation updated in `src/WikiSource`.
100+
- [ ] Comment-based help in `.ps1` files.
101+
- [ ] Unit and integration tests updated/added.
102+
103+
<!-- Your contribution is appreciated! - Thank you->

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "github-actions" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "weekly"

0 commit comments

Comments
 (0)