mirror of
https://github.com/sameerk27/vigil365.git
synced 2026-07-02 10:39:35 +02:00
33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
# Contributing to Vigil365
|
|||
|
|
|
||
|
|
Thank you for your interest in contributing! This project is built and maintained by an IT professional to help other M365 admins. All skill levels are welcome.
|
||
|
|
|
||
|
|
## How to Contribute
|
||
|
|
|
||
|
|
### Report a Bug
|
||
|
|
1. Go to [Issues](https://github.com/sameerk27/vigil365/issues)
|
||
|
|
2. Click **New Issue** → **Bug Report**
|
||
|
|
3. Describe what happened and what you expected
|
||
|
|
|
||
|
|
### Suggest a Feature
|
||
|
|
1. Go to [Issues](https://github.com/sameerk27/vigil365/issues)
|
||
|
|
2. Click **New Issue** → **Feature Request**
|
||
|
|
3. Describe what you'd like to see and why it would help M365 admins
|
||
|
|
|
||
|
|
### Submit a Code Change
|
||
|
|
1. Fork the repo
|
||
|
|
2. Make your changes
|
||
|
|
3. Make sure the app builds without errors (`npm run build` in the client folder)
|
||
|
|
4. Open a Pull Request — describe what you changed and why
|
||
|
|
|
||
|
|
## Rules
|
||
|
|
|
||
|
|
- **No credentials** — never commit real Tenant IDs, Client IDs, or secrets
|
||
|
|
- `appsettings.json` must keep placeholder values (`YOUR_TENANT_ID` etc.)
|
||
|
|
- No new npm packages without discussion in an Issue first
|
||
|
|
- Keep it focused on M365 / Microsoft Graph — out of scope: other cloud providers
|
||
|
|
|
||
|
|
## Questions?
|
||
|
|
|
||
|
|
Open an [Issue](https://github.com/sameerk27/vigil365/issues) and ask — no question is too basic.
|