Table of Contents
Just wanted to create my own package manager because why not?
- Repository management
- Install packages
- Uninstall packages
- Kind of usable, but do not use it at this stage.
- Update packages.
- Use a config file.
- Write documentation.
I don't expect anyone other than me to contribute, but you should follow these steps :
Fork -> Patch -> Push -> Pull Request
The Go code is linted with golangci-lint
and
formatted with golines
(width 120) and
gofumpt
. See the Makefile targets.
If there are false positives, feel free to use the
//nolint:
directive
and justify it when committing to your branch or in your pull request.
For any contribution to the code, make sure to create tests/alter the already existing ones according to the new code.
Make sure to run make prep
before committing any code.
Project under the GPLv3 License.
Copyright (C) 2024 redd