# List of features of great open source bioinformatics communities

## Welcoming, supportive

## Diverse perspectives and backgrounds

## Rich in resources

## Self-sustaining/perpetuating

## All people who'd enjoy being part of it know about it

## Effective efficient leadership/decision making

## Open transparent effective efficient respectful communication (a friedly culture of discussion)

## Extensive access to and communication with users

## Contributions acknowledged and rewarded

## Clear vision and mission

## Quick responses to bug fixes/feature requests

## High-quality interaction and interoperability with linked/similar projects

## Easy to contribute to, with clear guidelines (e.g. in https://github.com/galaxyproject/galaxy/blob/dev/CONTRIBUTING.md) 

## Address a clear specific useful need (Issue tracking)

## Value openness

## Software is easy to install, and installable on many platforms

## Proper documentation, for e.g. manuals, tutorials

## Well designed strategy to increase its visibility to the community (use of social media, conferences etc.)

# List of features of great open source bioinformatics communities

## Welcoming, supportive

## Diverse perspectives and backgrounds

## Rich in resources

## Self-sustaining/perpetuating

## All people who'd enjoy being part of it know about it

## Effective efficient leadership/decision making

## Open transparent effective efficient respectful communication (a friedly culture of discussion)

## Extensive access to and communication with users

## Contributions acknowledged and rewarded

## Clear vision and mission

## Quick responses to bug fixes/feature requests

## High-quality interaction and interoperability with linked/similar projects

## Easy to contribute to, with clear guidelines (e.g. in https://github.com/galaxyproject/galaxy/blob/dev/CONTRIBUTING.md) 

## Address a clear specific useful need (Issue tracking)

## Value openness

## Software is easy to install, and installable on many platforms

## Proper documentation, for e.g. manuals, tutorials

## Well designed strategy to increase its visibility to the community (use of social media, conferences etc.)

## Offer different levels of contributions (e.g. Code contributions, documentation enhancements, User support)
Add two new feature about different levels of contributions
Add two new feature about different levels of contributions

Every user has a different skill set and thus a project should offer different levels to contribute back to the project. For example to make it easy to improve documentation or getting involved in user support.