Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/GitDepend/GitDepend

Easy NuGet dependency management across multiple repositories.
https://github.com/GitDepend/GitDepend

build-tool developer-tools git submodules subtree

Last synced: 3 months ago
JSON representation

Easy NuGet dependency management across multiple repositories.

Awesome Lists containing this project

README

        

![Icon][icon]

# GitDepend

Solves the problem of working with multiple git repositories where lower level repositories produce nuget packages that are consumed by other repositories.

[![Join the chat at https://gitter.im/GitDepend/Lobby][gitter]][gitter-badge]
[![Build status][appveyor-badge]][appveyor]

| | Stable | Pre-release |
| -------------------------: | :---------------------------------: | :---------------------------------------: |
| **Docs** | [![Docs][docs-badge]][docs] | [![Docs][docs-pre-badge]][docs-pre] |
| **GitHub Release** | - | [![GitHub release][gh-rel-badge]][gh-rel] |
| **GitDepend.Portable** | [![Chocolatey][choco-badge]][choco] | [![Chocolatey][choco-pre-badge]][choco] |
| **GitDepend.CommandLine** |     [![NuGet][gdc-badge]][gdc]     |       [![NuGet][gdc-pre-badge]][gdc]     |

## Quick Links

* [Why do I need GitDepend](http://gitdepend.readthedocs.io/en/latest/why.html)
* [How does it work?](http://gitdepend.readthedocs.io/en/latest/usage_example.html)

## v0.5.0
* init verb now asks for the name
* bug fixes with the update verb
* Dependencies are no longer built if correct artifacts already exist
* adds a clean command
* several bug fixes

## v0.4.0
* chocolatey install adds dep as an alias for GitDepend
* Multiple new commands have been added improve the usability of GitDepend.
* Branches are no longer switched without giving the user a chance to say no
* The help page will tell the user if there is an updated version to download.
* If there is an error during execution there is at least some kind of english explanation for why.
* Improvements to documentation
* `GitDepend help ` now correctly displays help for a specific verb.

## v0.3.1
Recovery build. This fixes a NullReferenceException.

## v0.3.0
* NuGet packages are now restored before running the NuGet update.
* All branches and pull requests are now built automatically on appveyor
* Unit tests have been added
* Documentation has been updated to at least be somewhat helpful

## v0.2.1
Fixes an issue where installing GitDepend from chocolatey while using an administrative shell prevented GitDepend from
collection dependency nuget packages.

## v0.2.0
Minimum Viable Product implementation

* init flag assists with setting up `GitDepend.json` files
* clone flag recursively clones all dependencies
* update flag recursively executes the build script and updates all projects to use the artifacts produced by dependency build scripts.
* config flag shows computed configuration

## v0.1.0
Simple setup for the sole purpose of reservering names on github.com and nuget.org

[icon]: https://raw.githubusercontent.com/GitDepend/GitDepend/master/docs/img/gitdependsmall.png
[gitter]: https://badges.gitter.im/GitDepend/Lobby.svg
[gitter-badge]: https://gitter.im/GitDepend/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
[appveyor]: https://ci.appveyor.com/project/gitdepend/gitdepend/branch/develop
[appveyor-badge]: https://ci.appveyor.com/api/projects/status/github/gitdepend/GitDepend?branch=develop&svg=true
[docs]: http://gitdepend.readthedocs.org/en/stable/
[docs-badge]: https://readthedocs.org/projects/gitdepend/badge/?version=stable
[docs-pre]: http://gitdepend.readthedocs.org/en/latest/
[docs-pre-badge]: https://readthedocs.org/projects/gitdepend/badge/?version=latest
[gh-rel]: https://github.com/gitdepend/GitDepend/releases/latest
[gh-rel-badge]: https://img.shields.io/github/release/gitdepend/gitdepend.svg
[choco]: https://chocolatey.org/packages/GitDepend.Portable
[choco-badge]: https://img.shields.io/chocolatey/v/gitepend.portable.svg
[choco-pre-badge]: https://img.shields.io/chocolatey/vpre/gitdepend.portable.svg
[gdc]: https://www.nuget.org/packages/GitDepend.CommandLine
[gdc-badge]: https://img.shields.io/nuget/v/GitDepend.CommandLine.svg
[gdc-pre-badge]: https://img.shields.io/nuget/vpre/GitDepend.CommandLine.svg