Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icecrafters/icecraft
Package management software written in C#
https://github.com/icecrafters/icecraft
csharp csharp-code dotnet dotnet-core package-management package-manager
Last synced: about 2 months ago
JSON representation
Package management software written in C#
- Host: GitHub
- URL: https://github.com/icecrafters/icecraft
- Owner: IceCrafters
- License: gpl-3.0
- Created: 2024-10-24T05:53:24.000Z (3 months ago)
- Default Branch: trunk
- Last Pushed: 2024-10-24T08:07:29.000Z (3 months ago)
- Last Synced: 2024-10-25T00:41:49.171Z (3 months ago)
- Topics: csharp, csharp-code, dotnet, dotnet-core, package-management, package-manager
- Language: C#
- Homepage:
- Size: 923 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: COPYING
Awesome Lists containing this project
README
IceCraft![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/IceCrafters/IceCraft/dotnet.yml?style=flat-square&logo=github&link=https%3A%2F%2Fgithub.com%2FIceCrafters%2FIceCraft%2Factions%2Fworkflows%2Fdotnet.yml)
![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/IceCrafters_IceCraft?server=https%3A%2F%2Fsonarcloud.io&style=flat-square&logo=sonarcloud&link=https%3A%2F%2Fsonarcloud.io%2Fproject%2Foverview%3Fid%3DIceCrafters_IceCraft)
![Sonar Coverage](https://img.shields.io/sonar/coverage/IceCrafters_IceCraft?server=https%3A%2F%2Fsonarcloud.io&style=flat-square&logo=sonarcloud)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/IceCrafters/IceCraft?style=flat-square)IceCraft is a package manager that consists of:
- A framework for managing installation and lifetime of packages
- Additional services that handle download and storage of package atrefacts,
as well as other miscellaneous services
- Various extensions directly consumes various metadata APIs
- as well as a CSR extension that provides building source packages directly
from their original tarballs## Install
You can either install from source or download an already built installer
archive (both are currently for Linux only).### Install from source
First, download the .NET 8.0 SDK from [here](https://dot.net). Remember: 8.0.
Download the source archive from a release version, extract the release archive,
and open your terminal in the folder where it was extracted in. Then, run the
following command:```sh
make install
```This should prepare an installable build and install it for the current user.
## Building
IceCraft currently requires .NET SDK **8.0** to build. You can get it [here](https://dot.net).
To produce installable builds, use `scripts/build-prepped`. Additional
instructions are available [here](BUILDING.md).## Contributing
Contributions are welcome. You can report issues, suggest features or even
submit code to this project!View the [Contributors' Guide](CONTRIBUTING.md) for details.
## License
[GPL-3.0-or-later](COPYING)