# Code of Conduct

This is a learning community. People come here from many countries, languages, backgrounds, and skill levels. We want everyone to feel welcome.

## Expected behavior

- Be patient with beginners. Everyone was new once.
- Be respectful in issues, PRs, and discussions. Disagree with ideas, not with people.
- Assume good faith. Most misunderstandings are language or context, not malice.
- Credit other people's work. Cite papers, repos, and ideas you build on.

## Unacceptable behavior

- Personal attacks, harassment, or insults — including over gender, nationality, race, religion, sexual orientation, or skill level.
- Discriminatory or demeaning language, including in code, comments, or example data.
- Publishing private information (email, phone, address) without consent.
- Spamming, off-topic promotion, or repeatedly ignoring maintainer feedback.

## Scope

This Code applies to all project spaces: issues, PRs, discussions, the GitHub repo, the website, and any official chat. It also applies when you represent the project in public.

## Reporting

If you experience or witness unacceptable behavior, report it by emailing the maintainer at **mnpawan@gmail.com**, or open a private security advisory on GitHub.

All reports are read. Reporters are not named in any response.

## Enforcement

Maintainers may, at their discretion:

- Edit or remove offending content.
- Close an issue, PR, or discussion.
- Temporarily or permanently block a user from project spaces.

We aim to be proportionate. A first-time, minor issue gets a private nudge; repeated or severe behavior gets a stronger response.

## Attribution

Adapted from the [Contributor Covenant](https://www.contributor-covenant.org/) v2.1, simplified for this project's audience.
