Skip to content

Commit 6d64d9a

Browse files
committed
update feature list, add philosophy part
1 parent 93755a6 commit 6d64d9a

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,19 @@ The basic principle: all settings reside in YAML configuration files which will
1818
## Features
1919

2020
* Manage GitHub organization owners
21-
* Manage GitHub teams and their members and maintainers
22-
* Support of sub-teams
21+
* Manage GitHub teams, their members, maintainers and settings
22+
* Support of parent/child teams
2323
* Manage teams' permissions on organizations' repositories
2424
* Invite members to the organization if they aren't part of it yet
2525
* Warn about unmanaged teams
2626
* Warn about organization members who are not part of any team
27+
* Handle individual collaborator permissions to repositories
28+
29+
The tool's philosophy:
30+
31+
* All relevant configuration shall happen in the YAML configuration files, no actions in GitHub UI shall be necessary.
32+
* All repository permissions shall be managed by team membership. Outside collaborators and individual permissions are discouraged.
33+
* All teams shall be managed by this tool. While it can deal with unmanaged teams, it's not a priority and may cause warnings.
2734

2835
Are you missing a feature? Please check whether it's [already posted as an issue](https://github.com/OpenRailAssociation/github-org-manager/issues), and create one of this isn't the case.
2936

0 commit comments

Comments
 (0)