Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/c272/nugit
A community curated NuGet source, available through GitHub.
https://github.com/c272/nugit
github-pages nuget nuget-feed
Last synced: 14 days ago
JSON representation
A community curated NuGet source, available through GitHub.
- Host: GitHub
- URL: https://github.com/c272/nugit
- Owner: c272
- Created: 2019-10-15T17:14:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-15T22:15:20.000Z (over 5 years ago)
- Last Synced: 2024-11-22T20:41:48.081Z (3 months ago)
- Topics: github-pages, nuget, nuget-feed
- Language: Batchfile
- Homepage: http://c272.org/nugit
- Size: 11.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A community curated NuGet source, available through GitHub.
## Introduction
This repository contains the source for the NuGit package feed, a mirror for user requested packages from [the official NuGet Gallery.](nuget.org) To add this as a source for a Visual Studio version, add the following URL to the NuGet sources under "Manage NuGet Packages".```
https://c272.org/nugit/v3/
```This will then give you access to all the currently mirrored content available through NuGit. If you wish to contribute, you can read the guide below for more details.
## Contributing
To contribute to NuGit, you will need the [Sleet](https://github.com/emgarten/Sleet) NuGet feed management tool, which will allow you to update, delete and add packages to the repository's main source. You can get a pre-built executable from NuGet, [here.](https://www.nuget.org/packages/Sleet/)Once this is installed and added to PATH, you can clone the repository and add your requested NuGet packages to the `/docs/packages` folder, in the `.nupkg` format. More information on packaging your own projects in the NuGet package format is available [on the Microsoft docs.](https://docs.microsoft.com/en-us/nuget/create-packages/creating-a-package)
If you're on Windows, you can then run `update.bat` from the main repository location to update the package list. Otherwise, you can run `sleet push ./packages --source NuGit --config ../sleet.json --force` from the `/docs` directory.
Once this is done, simply pull request into this repository, and the package will be reviewed and added within a couple of days.
## Updating the Website
If you want to update the website, you'll have to have the Hugo static site generator installed, which can be found at [gohugo.io](https://gohugo.io). Once this is done, you can edit the Hugo project at `/site` as required, and then use the command `hugo` to build.The website's pretty simple, so there probably won't be a need for this, but I'll take a look at any pull requests anyway.