Note
A Scout is Trustworthy, Loyal, Helpful, Friendly, Courteous, Kind, Obedient, Cheerful, Thrifty, Brave, Clean, and Reverent
On my honor I will do my best to do my duty to God and my country and to obey the Scout Law; to help other people at all times; to keep myself physically strong, mentally awake, and morally straight.
This repository hosts the source code for our Scouting Unit's website. Our goal is to provide a safe, collaborative space where youth Scouts can learn web development, digital skills, and leadership while protecting their privacy and safety.
By participating in this project—whether through issues, pull requests, or code reviews—you agree to uphold the values of Scouting in all digital interactions.
All contributors (Scouts, adult leaders, parents, and external guests) must guide their actions and communications by the Scout Law:
- A Scout is Friendly, Courteous, and Kind: Treat every contributor with respect. Avoid harsh criticisms, personal attacks, or dismissive language during code reviews and discussions.
- A Scout is Helpful: Offer constructive feedback. If someone makes a mistake in their code or markdown configuration, gently point it out and help them fix it.
- A Scout is Clean: Keep all commit messages, issue descriptions, pull request comments, and code comments family-friendly. Profanity, vulgarity, or inappropriate jokes will result in an immediate ban.
To maintain compliance with official Youth Protection Policies (YPP), the following rules are strictly enforced within this repository:
- Two-Deep Leadership Online: Adults must not use GitHub communication tools (such as comments, discussions, or repository-linked tools) to engage in private, one-on-one digital contact with a youth member. All project-related communication must occur in public repository spaces where multiple adult leaders have full visibility.
- Protecting Personal Information (PII): Youth Scouts must never publish their full last names, personal phone numbers, emails, home addresses, or school names.
- Asset and Profile Safety: All profile pictures, blog author avatars, and
event photos uploaded to the
/static/folders must be appropriate and approved by a parent or guardian. Photos must not contain background details that reveal a Scout's home layout or daily routines.
The following behaviors are strictly prohibited and will result in immediate removal from the project:
- Bullying, cyberbullying, or public call-outs of other members.
- Posting or uploading any materials that violate youth privacy or scouting policies.
- Trolling, deliberate disruptions, or spamming issue boards.
- Sharing or publishing full rosters or sensitive unit advancement records.
Repository maintainers (Adult Unit Leaders) are responsible for enforcing this Code of Conduct. They have the right and responsibility to remove, edit, or reject comments, commits, code, or issues that do not align with this policy.
- For general conduct issues: Open an issue or contact a designated adult technology coordinator.
- For Youth Protection or Privacy violations: Do NOT file a public GitHub issue. Report the matter to the Unit Committee Chair or Chartered Organization Representative.
Failure to follow these guidelines will result in temporary or permanent suspension from contributing to this repository, and serious violations will be escalated to the local Scout Council.