Skip to content

Commit 40cd810

Browse files
🩹 [Patch]: Align with PSModule framework (#10)
## Description - Add CODEOWNER - Add dependabot.yml config file - Align release.yml config file ## Type of change <!-- Use the check-boxes [x] on the options that are relevant. --> - [ ] 📖 [Docs] - [ ] 🪲 [Fix] - [x] 🩹 [Patch] - [ ] ⚠️ [Security fix] - [ ] 🚀 [Feature] - [ ] 🌟 [Breaking change] ## Checklist <!-- Use the check-boxes [x] on the options that are relevant. --> - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas
1 parent 4605f86 commit 40cd810

File tree

3 files changed

+70
-4
lines changed

3 files changed

+70
-4
lines changed

.github/CODEOWNERS

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
2+
# Each line is a file pattern followed by one or more owners.
3+
4+
# These owners will be the default owners for everything in
5+
# the repo. Unless a later match takes precedence,
6+
# @global-owner1 and @global-owner2 will be requested for
7+
# review when someone opens a pull request.
8+
* @PSModule/framework-maintainers
9+
10+
# Order is important; the last matching pattern takes the most
11+
# precedence. When someone opens a pull request that only
12+
# modifies JS files, only @js-owner and not the global
13+
# owner(s) will be requested for a review.
14+
# *.js @js-owner
15+
16+
# You can also use email addresses if you prefer. They'll be
17+
# used to look up users just like we do for commit author
18+
# emails.
19+
20+
21+
# Teams can be specified as code owners as well. Teams should
22+
# be identified in the format @org/team-name. Teams must have
23+
# explicit write access to the repository. In this example,
24+
# the octocats team in the octo-org organization owns all .txt files.
25+
# *.txt @octo-org/octocats
26+
27+
# In this example, @doctocat owns any files in the build/logs
28+
# directory at the root of the repository and any of its
29+
# subdirectories.
30+
# /build/logs/ @doctocat
31+
32+
# The `docs/*` pattern will match files like
33+
# `docs/getting-started.md` but not further nested files like
34+
# `docs/build-app/troubleshooting.md`.
35+
36+
37+
# In this example, @octocat owns any file in an apps directory
38+
# anywhere in your repository.
39+
# apps/ @octocat
40+
41+
# In this example, @doctocat owns any file in the `/docs`
42+
# directory in the root of your repository and any of its
43+
# subdirectories.
44+
# /docs/ @doctocat
45+
46+
# In this example, @octocat owns any file in the `/apps`
47+
# directory in the root of your repository except for the `/apps/github`
48+
# subdirectory, as its owners are left empty.
49+
# /apps/ @octocat
50+
# /apps/github

.github/dependabot.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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/github/administering-a-repository/configuration-options-for-dependency-updates
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
12+
- package-ecosystem: nuget # See documentation for possible values
13+
directory: / # Location of package manifests
14+
schedule:
15+
interval: weekly

.github/release.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#configuring-automatically-generated-release-notes
22

33
changelog:
4+
exclude:
5+
labels:
6+
- NoRelease
47
categories:
5-
- title: Breaking Changes
8+
- title: 🌟 Breaking Changes
69
labels:
710
- Major
811
- Breaking
9-
- title: New Features
12+
- title: 🚀 New Features
1013
labels:
1114
- Minor
1215
- Feature
13-
- Improvement
14-
- Enhancement
1516
- title: Other Changes
1617
labels:
1718
- '*'

0 commit comments

Comments
 (0)