...
Status | |
---|---|
|
...
|
...
|
Table of Contents |
---|
...
Safe Places Dev Overview
<Placeholder>
2. Contribution Guidelines
2.1 Git Repos and branch naming conventions
...
Repo
...
URL
...
Safe Places Front End
...
https://github.com/Path-Check/safeplaces-frontend
...
Safe Places Back End
...
https://github.com/Path-Check/safeplaces-backend
Branch name | Purpose |
---|---|
master | Code for the latest production release of SafePlaces application |
dev | Code for the latest staging release of SafePlaces application |
2.2 Code Submission Etiquette
Devs should associate work with a git issue
If issue exists, tech lead may assign it to a dev
If issues does not exist, dev create create issue and self-assign
Tech lead + PMs will categorize issues against Jira stories
2.3 Community Roles
Role | Responsibilities | Requirement | Privileges | Defined by |
---|---|---|---|---|
Member | Active contributor | Has multi contributions Sponsored by 2 reviewers | Have issues and PRs assigned to them Participate in SIGs through GitHub teams | Safe Places GitHub org member |
Reviewer | Review PRs and proposals | History of review and authorship in an area | Review code for quality and correctness on some part of the project | OWNERS file reviewer entry |
Approver | Approve PRs and proposals | Highly experienced and active reviewer and contributor to an area | Both review and approve code contributions | OWNERS file approver entry |
Maintainer | Manage and control project permissions and health | Highly experienced contributor active in multiple areas and roles | GitHub path-check/repos write access | Maintainers team in GitHub org |
3. Meetings and Communication Channels
3.1 Meetings
Meeting | Dates / Times | Agenda |
---|---|---|
Front End Dev |
|
|
Back End Dev |
|
|
All-hands |
|
|
3.2 Slack
Developers - #scrum_team_safe_places
QA - #safeplaces_testing
3.3 Mailing List
Front End Dev - safe-places-fe@googlegroups.com
Back End Dev - safe-places-be@googlegroups.com
ML Membership is self-managed - https://groups.google.com/forum/#!myforums
4. Documents
4.1 Organizational Documents
4.2 Product Documents
...
4.3 Technical Documents
...
React Component Documentation (TBD)
...
Child pages (Children Display) | ||
---|---|---|
|