An open API service indexing awesome lists of open source software.

https://github.com/ehsan-mohammadi/vcpkg-port-update-alert

Alerts which vcpkg ports need to be updated
https://github.com/ehsan-mohammadi/vcpkg-port-update-alert

contribute contributing csharp library microsoft port ports vcpkg

Last synced: 2 months ago
JSON representation

Alerts which vcpkg ports need to be updated

Awesome Lists containing this project

README

        

# vcpkg-port-update-alert

> Alerts which vcpkg ports need to be updated

[![Build Status](https://travis-ci.org/ehsan-mohammadi/vcpkg-port-update-alert.svg?branch=master)](https://travis-ci.org/ehsan-mohammadi/vcpkg-port-update-alert)
[![License](https://img.shields.io/github/license/ehsan-mohammadi/vcpkg-port-update-alert.svg?color=blue&label=License)](../master/LICENSE)

It's great that you can contribute to Microsoft Open-Source projects!


One of these projects is [vcpkg](https://github.com/microsoft/vcpkg). You know vcpkg has many ports, and these ports need to be updated when a new release of them is available.

A simple way to contribute to the Microsoft vcpkg, is to find the ports that need to be updated and try to update them. But, finding these ports is hard because vcpkg has more than 1000 ports!

So you can use `vcpkg-port-update-alert` to find the `need-to-be-updated` ports. It search all the ports folder automatically and shows you which ports must be updated.

## Getting started

It's so easy!

- Clone a copy of the repo: `git clone "https://github.com/ehsan-mohammadi/vcpkg-port-update-alert.git"`
- Change to the directory: `cd vcpkg-port-update-alert`
- Install dependencies (If required)
- And run: `dotnet run`

## need-to-be-updated ports

When you running the program, if `need-to-be-update` port found, it will be shown as a yellow text. So, you should to go to the vcpkg repository, click on the port folder and look for a folder that have the same name with the yellow text port. Then try to update it and create a pull request to the `microsoft/vcpkg`.

**Note:** Read the [`vcpkg contributing`](https://github.com/microsoft/vcpkg/blob/master/CONTRIBUTING.md) carefully.

Here is a sample of my PR for vcpkg: [My Pull request to vcpkg: `Update [ecm] port`](https://github.com/microsoft/vcpkg/pull/7457)

## License

This repository is available to anybody free of charge, under the terms of MIT License (See [LICENSE](../master/LICENSE)).