hackforla / hackforla/admin

Regularize all team names

Open
#100 0 comments 0 reactions 1 assignee Claimed by @Rabia2219 View on GitHub
Dominant language
No language data
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### Overview
We need to revise the teams so that the names are consistent across all teams.

#### Details
We will be changing the team names to reflect the permissions given
- project-team-name-admins becomes project-team-name-admin
- project-team-name-maintainers becomes project-team-name-maintain
- project-team-name-writers becomes project-team-name-write
- project-team-name becomes project-team-name-read

### Action Items
- [x] Add the teams to the spreadsheet by going to pages 2-5 and opening each team, then screenscraping the results into chatgpt with the prompt (resource 1.05)
- [ ] go to resource 1.01 and change any team that is called maintainers to maintain
- [ ] go to resource 1.02 and change any team that is called admins to admin
- [ ] find all the project names teams and add read to it

### Resources/Instructions
- 1.01 https://github.com/orgs/hackforla/teams?query=maintain
- 1.02 https://github.com/orgs/hackforla/teams?query=admin
- 1.03 https://github.com/orgs/hackforla/teams
- 1.04 [Onboarding permissions survey, tab: GitHub teams as of 2026-04-08 11AMPST](https://docs.google.com/spreadsheets/d/1DCWo6ZLBGqIBK07k-uckVH-STcBAChzFGaBdVp8c-Kw/edit?gid=1010027093#gid=1010027093)
- 1.04 chatgpt prompt
```
I am going to paste multiple screen scrapes of GitHub teams (starting with page 2).

Your task:
1. Convert the data into a clean markdown table.
2. Use these columns exactly:
- Team Name
- Parent
- Description
- Members
- Roles
- Teams

3. Infer the "Parent" column using naming conventions:
- If a team name contains a suffix like:
- -write
- -admin / -admins
- -maintain / -maintainer
- -merge
- -managers
→ Then the parent is the base team name before the suffix.

Examples:
- "ballotnav-write" → parent = "ballotnav"
- "admin-admin" → parent = "admin"

4. If no suffix exists, set Parent = Team Name (top-level team).

5. Do NOT fix typos or rename anything.
- Preserve names exactly as given.

6. If descriptions are missing, leave blank.

7. If data is ambiguous (e.g., truncated names with "..."):
- Still include the row
- Infer parent as best as possible based on visible text

8. Preserve the original order of rows.

9. Output ONLY the markdown table. No explanation.

Here is the screen scrape:
[paste data here]
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.