Skip to content

spboyer/dotnet-upforgrabs

Repository files navigation

dotnet-upforgrabs

Build status

Related blog: https://tattoocoder.com/finding-your-next-net-open-source-project-using-the-command-line/

Welcome to the .NET Core Global Tool to help you get started with contributing to Open Source projects.

Not sure what project needs help? Or where to start?

Install .NET Core 3.1 from https://dot.net and then install upforgrabs

dotnet tool install -g upforgrabs

Open your favorite terminal and run.

upforgrabs

upforgrabs -h for options.

Usage: upforgrabs [arguments] [options]

Arguments:
  ProjectName

Options:
  -?|-h|--help           Show help information
  -o|--open              Auto open the selected issue
  -l|--lucky             Open first result
  -n|--number <RESULTS>  Number of results 1 - 25
  -lang|--language <LANGUAGE> Select a .NET programming language (csharp, c#, fsharp, f#)

Use the arrow keys to navigate the project selector and hit <Enter> or the cooresponding # to choose the project.

gif of selecting project

If there are no current items open in the selected project, you will be presented with a message similar to this.

no issues found

otherwise a random issue is presented. Most terminals allow for clicking via CMD+Click or Ctrl+Click to open the URL. Or you may copy paste into a browser to get started.

random issue

Enjoy! And go contribute!