Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 72 additions & 41 deletions COMMUNITY.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,53 @@
# Community

The PowerToys team is extremely grateful to have the support of an amazing active community. The work you do is incredibly important. PowerToys wouldnt be near what it is without your help filing bugs, updating documentation, guiding the design, or writing features. We want to say thanks and to recognize your work. This is a living document dedicated to highlighting the high impact community members and their contributions.
The PowerToys team is extremely grateful to have the support of an amazing active community. The work you do is incredibly important. PowerToys wouldn't be near what it is without your help filing bugs, updating documentation, guiding the design, or writing features. We want to say thanks and to recognize your work. This is a living document dedicated to highlighting the high impact community members and their contributions.

Names are in alphabetical order based on first name.

## High impact community members

### [@cgaarden](https://github.com/cgaarden) - [Christian Gaarden Gaardmark](https://www.onegreatworld.com)
### [@cgaarden](https://github.com/cgaarden) - [Christian Gaarden Gaardmark](https://www.onegreatworld.com)

Christian contributed New+ utility

### [@CleanCodeDeveloper](https://github.com/CleanCodeDeveloper)

CleanCodeDeveloper helped do massive amounts of code stability and image resizer work.

### [@plante-msft](https://github.com/plante-msft) - Connor Plante

Connor was the creator of Workspaces and helped create Command Palette (PowerToys Run v2)

### [@damienleroy](https://github.com/damienleroy) - [Damien Leroy](https://www.linkedin.com/in/Damien-Leroy-b2734416a/)

Damien has helped out by developing and contributing the Quick Accent utility.

### [@daverayment](https://github.com/daverayment) - [David Rayment](https://www.linkedin.com/in/david-rayment-168b5251/)

Dave has helped improve the experience inside of Peek by adding in new features and fixing bugs.

### [@davidegiacometti](https://github.com/davidegiacometti) - [Davide Giacometti](https://www.linkedin.com/in/davidegiacometti/)

Davide has helped fix multiple bugs, added new utilities, features, as well as help us with the ARM64 effort by porting applications to .NET Core.

### [@ethanfangg](https://github.com/ethanfangg) - Ethan Fang

Ethan helped run PowerToys and worked on improving and prototyping out next generation PowerToys

### [@franky920920](https://github.com/franky920920) - [Franky Chen](https://frankychen.net)

Franky has helped triaging, discussing, and creating a substantial number of issues and contributed features/fixes to PowerToys.

### [@htcfreek](https://github.com/htcfreek) - Heiko

Heiko has helped triaging, discussing, and creating a substantial number of issues and contributed features/fixes to PowerToys.

### [@Jay-o-Way](https://github.com/Jay-o-Way) - Jay

Jay has helped triaging, discussing, creating a substantial number of issues and PRs.

### [@jefflord](https://github.com/Jjefflord) - Jeff Lord

Jeff added in multiple new features into Keyboard manager, such as key chord support and launching apps. He also contributed multiple features/fixes to PowerToys.

### [@snickler](https://github.com/snickler) - [Jeremy Sinclair](http://sinclairinat0r.com)
Expand All @@ -46,44 +57,60 @@
Jiří has contributed a massive number of features and improvements to Command Palette, including drag & drop support, custom themes, Web Search enhancements, Remote Desktop extension fixes, and many UX improvements.

### [@TheJoeFin](https://github.com/TheJoeFin) - [Joe Finney](https://joefinapps.com)

Joe has helped triaging, discussing, issues as well as fixing bugs and building features for Text Extractor.

### [@joadoumie](https://github.com/joadoumie) - Jordi Adoumie

Jordi helped innovate amazing new features into Advanced Paste and helped create Command Palette (PowerToys Run v2)

### [@jsoref](https://github.com/jsoref) - [Josh Soref](https://check-spelling.dev/)

Helping keep our spelling correct :)

### [@martinchrzan](https://github.com/martinchrzan/) - Martin Chrzan

Color Picker is from Martin.

### [@mikeclayton](https://github.com/mikeclayton) - [Michael Clayton](https://michael-clayton.com)

Michael contributed the [initial version](https://github.com/microsoft/PowerToys/issues/23216) of the Mouse Jump tool and [a number of updates](https://github.com/microsoft/PowerToys/pulls?q=is%3Apr+author%3Amikeclayton) based on his FancyMouse utility.

### [@Noraa-Junker](https://github.com/Noraa-Junker) - [Noraa Junker](https://noraajunker.ch)

Noraa has helped triaging, discussing, and creating a substantial number of issues and contributed features/fixes. Noraa was the primary person for helping build the File Explorer preview pane handler for developer files.

### [@pedrolamas](https://github.com/pedrolamas/) - Pedro Lamas
Pedro helped create the thumbnail and File Explorer previewers for 3D files like STL and GCode. If you like 3D printing, these are very helpful.

Pedro helped create the thumbnail and File Explorer previewers for 3D files like STL and GCode. If you like 3D printing, these are very helpful.

### [@PesBandi](https://github.com/PesBandi/) - PesBandi

PesBandi has helped do massive amounts of Quick Accent and bug fixes.

### [@riverar](https://github.com/riverar) - [Rafael Rivera](https://withinrafael.com/)
Rafael has helped do the [upgrade from CppWinRT 1.x to 2.0](https://github.com/microsoft/PowerToys/issues/1907). He directly provided feedback to the CppWinRT team for bugs from this migration as well.

Rafael has helped do the [upgrade from CppWinRT 1.x to 2.0](https://github.com/microsoft/PowerToys/issues/1907). He directly provided feedback to the CppWinRT team for bugs from this migration as well.

### [@royvou](https://github.com/royvou)

Roy has helped out contributing multiple features to PowerToys Run

### [@snickler](https://github.com/snickler) - [Jeremy Sinclair](http://sinclairinat0r.com)

Jeremy has helped drive large sums of the ARM64 support inside PowerToys

### [@ThiefZero](https://github.com/ThiefZero)

ThiefZero has helped out contributing a features to PowerToys Run such as the unit converter plugin

### [@TobiasSekan](https://github.com/TobiasSekan) - Tobias Sekan

Tobias Sekan has helped out contributing features to PowerToys Run such as Settings plugin, Registry plugin

## Open source projects

As PowerToys creates new utilities, some will be based off existing technology. We'll continue to do our best to contribute back to these projects but their efforts were the base of some of our projects. We want to be sure their work is directly recognized.
As PowerToys creates new utilities, some will be based on existing technology. We'll continue to do our best to contribute back to these projects but their efforts were the base of some of our projects. We want to be sure their work is directly recognized.

### [@jjw24](https://github.com/jjw24/) - Jeremy Wu

Expand All @@ -94,15 +121,16 @@
Initial base of jjw24's fork, which makes it the base of PowerToys Run.

### [Text-Grab](https://github.com/TheJoeFin/Text-Grab) - Joseph Finney
Joe helped develop and contribute to the Text Extractor utility. It is directly based on his Text Grab application.

Joe helped develop and contribute to the Text Extractor utility. It is directly based on his Text Grab application.

## Microsoft community members

We would like to also directly call out some extremely helpful Microsoft employees that have directly contributed to PowerToys. This isn't their day job and was work they did out of passion. We want to say thank you and recognize your work.

### [@betsegaw](https://github.com/betsegaw/) - [Betsegaw Tadele](http://www.dreamsofameaningfullife.com/)

Window Walker, inside PowerToys Run, is from Beta.
Window Walker, inside PowerToys Run, is from Beta.

### [@TheMrJukes](https://github.com/TheMrJukes/) - Bret Anderson

Expand All @@ -125,6 +153,7 @@
Randy contributed Registry Preview and some very early conversations about keyboard remapping.

### [@cinnamon-msft](https://github.com/cinnamon-msft) - Kayla Cinnamon

Kayla was a former lead for PowerToys and helped create multiple utilities, maintained the GitHub repo, and collaborated with the community to improve the overall product

### [@oldnewthing](https://github.com/oldnewthing) - Raymond Chen
Expand All @@ -133,48 +162,50 @@

### [@robmikh](https://github.com/robmikh) - Robert Mikhayelyan

Crop And Lock is based on the original work of Robert Mikhayelyan, with Program Manager support from [@kevinguo305](https://github.com/kevinguo305) - Kevin Guo.

ZoomIt's Video Recording Session code is based on Robert Mikhayelyan's https://github.com/robmikh/capturevideosample code.
ZoomIt's Video Recording Session code is based on Robert Mikhayelyan's <https://github.com/robmikh/capturevideosample> code.

### Microsoft InVEST team

This amazing team helped PowerToys develop PowerToys Run and Keyboard manager as well as update our Settings to v2. @alekhyareddy28, @arjunbalgovind, @jyuwono @laviusmotileng-ms, @ryanbodrug-microsoft, @saahmedm, @somil55, @traies, @udit3333
This amazing team helped PowerToys develop PowerToys Run and Keyboard manager as well as update our Settings to v2. @alekhyareddy28, @arjunbalgovind, @jyuwono @laviusmotileng-ms, @ryanbodrug-microsoft, @saahmedm, @somil55, @traies, @udit3333

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error

traies is not a recognized word. (unrecognized-spelling)
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's a username, ignore this

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error

udit is not a recognized word. (unrecognized-spelling)

## Mouse Without Borders original contributors
*Project creator: Truong Do (Đỗ Đức Trường)*

Project creator: Truong Do (Đỗ Đức Trường)

Other contributors:
* Microsoft Garage: Quinn Hawkins, Michael Low, Joe Coplen, Nino Yuniardi, Gwyneth Marshall, David Andrews, Karen Luecking
* Peter Hauge - Visual Studio
* Bruce Dawson - Windows Fundamentals
* Alan Myrvold - Office Security
* Adrian Garside - WEX
* Scott Bradner - Surface
* Aleks Gershaft - Windows Azure
* Chinh Huynh - Windows Azure
* Long Nguyen - Data Center
* Triet Le - Cloud Engineering
* Luke Schoen - Excel
* Bao Nguyen - Bing
* Ross Nichols - Windows
* Ryan Baltazar - Windows
* Ed Essey - The Garage
* Mario Madden - The Garage
* Karthick Mahalingam - ACE
* Pooja Kamra - ACE
* Justin White - SA
* Chris Ransom - SA
* Mike Ricks - Red Team
* Randy Santossio - Surface
* Ashish Sen Jaswal - Device Health
* Zoltan Harmath - Security Tools
* Luciano Krigun - Security Products
* Jo Hemmerlein - Red Team
* Chris Johnson - Surface Hub
* Loren Ponten - Surface Hub
* Paul Schmitt - WWL
* And many other Users!

- Microsoft Garage: Quinn Hawkins, Michael Low, Joe Coplen, Nino Yuniardi, Gwyneth Marshall, David Andrews, Karen Luecking
- Peter Hauge - Visual Studio
- Bruce Dawson - Windows Fundamentals
- Alan Myrvold - Office Security
- Adrian Garside - WEX
- Scott Bradner - Surface
- Aleks Gershaft - Windows Azure
- Chinh Huynh - Windows Azure
- Long Nguyen - Data Center
- Triet Le - Cloud Engineering
- Luke Schoen - Excel
- Bao Nguyen - Bing
- Ross Nichols - Windows
- Ryan Baltazar - Windows
- Ed Essey - The Garage
- Mario Madden - The Garage
- Karthick Mahalingam - ACE
- Pooja Kamra - ACE
- Justin White - SA
- Chris Ransom - SA
- Mike Ricks - Red Team
- Randy Santossio - Surface
- Ashish Sen Jaswal - Device Health
- Zoltan Harmath - Security Tools
- Luciano Krigun - Security Products
- Jo Hemmerlein - Red Team
- Chris Johnson - Surface Hub
- Loren Ponten - Surface Hub
- Paul Schmitt - WWL
- And many other Users!

## ZoomIt original contributors

Expand Down
22 changes: 11 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ Below is our guidance for reporting issues, proposing new features, and submitti

**Importance of Filing an Issue First**

Please follow this rule to help eliminate wasted effort and frustration, and to ensure an efficient and effective use of everyones time:
Please follow this rule to help eliminate wasted effort and frustration, and to ensure an efficient and effective use of everyone's time:

> 👉 If you have a question, think you've discovered an issue, or would like to propose a new feature, please find/file an issue **BEFORE** starting work to fix/implement it.
> 👉 If you have a question, think you've discovered an issue, or would like to propose a new feature, please find or file an issue **BEFORE** starting work to fix/implement it.

When requesting new features or enhancements, providing additional evidence, data, tweets, blog posts, or research is extremely helpful. This information gives context to the scenario that may otherwise be lost.

* Unsure whether its an issue or feature request? File an issue.
* Have a question that isn't answered in the docs, videos, etc.? File an issue.
* Want to know if were planning a particular feature? File an issue.
* Got a great idea for a new utility or feature? File an issue/request/idea.
* Dont understand how to do something? File an issue/Community Guidance Request.
* Found an existing issue that describes yours? Great! Upvote and add additional commentary, info, or repro steps.
- Unsure whether it's an issue or feature request? File an issue.
- Have a question that isn't answered in the docs, videos, etc.? File an issue.
- Want to know if we're planning a particular feature? File an issue.
- Got a great idea for a new utility or feature? File an issue/request/idea.
- Don't understand how to do something? File an issue/Community Guidance Request.
- Found an existing issue that describes yours? Great! Upvote and add additional commentary, info, or repro steps.

A quick search before filing an issue could be helpful. It’s likely someone else has found the same problem, and they may even be working on or have already contributed a fix!

Expand All @@ -33,7 +33,7 @@ To let the team know which issues are important, upvote by clicking the [+😊]

## Contributing Fixes/Features

Please comment on our ["Would you like to contribute to PowerToys?"](https://github.com/microsoft/PowerToys/issues/28769) thread to let us know you're interested in working on something before you start. This helps avoid multiple people unexpectedly working on the same thing and ensures everyone is clear on what should be done. It's less work for everyone to establish this up front.
Please comment on our ["Would you like to contribute to PowerToys?"](https://github.com/microsoft/PowerToys/issues/28769) thread to let us know you're interested in working on something before you start. This helps avoid multiple people unexpectedly working on the same thing and ensures everyone is clear on what should be done. It's less work for everyone to establish this upfront.

### Localization Issues

Expand All @@ -57,11 +57,11 @@ Follow the [development guidelines](https://github.com/microsoft/PowerToys/blob/

### Naming Features and Functionality

Names should be descriptive and straightforward, clearly reflecting functionality and usefulness.
Names should be descriptive and straightforward, clearly reflecting functionality and purpose.

### Becoming a Collaborator on the PowerToys Team

Be an active community member! Make helpful contributions by filing bugs, offering suggestions, developing fixes and features, conducting code reviews, and updating documentation.
Be an active community member! Make helpful contributions by filing bugs, offering suggestions, developing fixes and features, conducting code reviews, and updating documentation.

When the time comes, Microsoft will reach out to you about becoming a formal team member. Just make sure they have a way to contact you. 😊

Expand Down
Loading