...
- Uses similar technologies
- e.g. Java
- Has similar requirements
- e.g. Java version, database agnostic, etc
- Follow Coding Standards
- Does not add many dependencies (especially specific dependencies)
- Does not add a lot of extra jars
- Has been discussed on the grouper-core list (or dev)
- Uses Grouper framework code
- e.g. config overlays
- Has compatible open source license
- Does not require expensive licenses
- Has unit tests
- Has a quick start (if applicable)
- The contributor can provide at least minimal ongoing support
- Solves generic problems
- Code is reviewed by Grouper team
...