Skip to content

Commit 05d676d

Browse files
committed
Add repository governance and security setup
- Add CODEOWNERS file defining review requirements for different components - Update .gitignore to exclude threat model files (*.tm7) per Microsoft Python standards - Enable automatic reviewer assignment for pull requests
1 parent 41f8842 commit 05d676d

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

.github/CODEOWNERS

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# CODEOWNERS for Dataverse Client Python SDK
2+
# This file defines who gets automatically requested for review when PRs are opened.
3+
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
4+
5+
# Global ownership - fallback for any files not covered by more specific rules
6+
* @microsoft/powerplatform-dataverseclient-python-maintainers
7+
# Team is found here:
8+
# https://github.com/orgs/microsoft/teams/powerplatform-dataverseclient-python-maintainers
9+
10+
# Core SDK components - require maintainer review
11+
/src/dataverse_sdk/ @microsoft/powerplatform-dataverseclient-python-maintainers
12+
13+
# Security-sensitive authentication code
14+
/src/dataverse_sdk/auth.py @microsoft/powerplatform-dataverseclient-python-maintainers @microsoft/security
15+
16+
# Build and packaging configuration
17+
/pyproject.toml @microsoft/powerplatform-dataverseclient-python-maintainers
18+
/requirements.txt @microsoft/powerplatform-dataverseclient-python-maintainers
19+
/dev_dependencies.txt @microsoft/powerplatform-dataverseclient-python-maintainers
20+
21+
# CI/CD and automation
22+
/.github/workflows/ @microsoft/powerplatform-dataverseclient-python-maintainers
23+
/.github/dependabot.yml @microsoft/security
24+
25+
# Documentation
26+
/README.md @microsoft/powerplatform-dataverseclient-python-maintainers
27+
/docs/ @microsoft/powerplatform-dataverseclient-python-maintainers
28+
/examples/ @microsoft/powerplatform-dataverseclient-python-maintainers
29+
30+
# Legal and compliance
31+
/LICENSE @microsoft/opensource
32+
/CODE_OF_CONDUCT.md @microsoft/opensource
33+
/SECURITY.md @microsoft/security

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ htmlcov/
2121
.idea/
2222
Thumbs.db
2323
.DS_Store
24+
*.tm7

0 commit comments

Comments
 (0)