https://github.com/harwoeck/afy
The simplest artifact repository manager out there. Really.
https://github.com/harwoeck/afy
artifact-browser artifact-manager artifact-repository artifact-repository-manager artifact-storage binary-browser binary-manager binary-repository-manager binary-repositry binary-storage
Last synced: 12 months ago
JSON representation
The simplest artifact repository manager out there. Really.
- Host: GitHub
- URL: https://github.com/harwoeck/afy
- Owner: harwoeck
- License: gpl-3.0
- Created: 2017-07-31T13:41:34.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-25T22:13:24.000Z (about 8 years ago)
- Last Synced: 2025-03-24T04:21:46.147Z (12 months ago)
- Topics: artifact-browser, artifact-manager, artifact-repository, artifact-repository-manager, artifact-storage, binary-browser, binary-manager, binary-repository-manager, binary-repositry, binary-storage
- Language: Go
- Homepage: https://afy.io
- Size: 73.2 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/harwoeck/afy)
[](https://github.com/harwoeck/afy/blob/master/LICENSE)

[](https://gitter.im/harwoeck/afy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
### Roadmap/Features for v0.1-beta
- [ ] File Browser
- [x] Show directories
- [x] "Root"-folder breakout prevention
- [ ] Calculate a directories complete size (recursive through all subfolders)
- [ ] Cache directory structure (hhoweyc/fsnotify)
- [ ] Enable/Disable static-file-cache for content under a specific threshold
- [x] ACP
- [x] OAuth
- [x] Github
- [x] ~~Google~~ _Not in v0.1-beta (moved to later versions)_
- [x] OAuth-Provider-ID comparison with "Whitelist-file"
- [x] SSO (Github-Organization) -> allow if user is member of x
- [x] Access-Log
- [x] Server
- [x] TLS support
- [x] Enable/Disable Gzip compression (NYTimes/gziphandler)
- [x] Config
- [x] Server config through flags
- [x] Server config in YAML format
- [x] Package configs in YAML format
- [x] Advanced VCS-Support (Git)
- [x] Automatically load if `_gif.afy` is present in the current folder
- [x] Commit-ID (SHA hash)
- [x] Commit-Link
- [x] Commit-Author (Name, Email, Link)
- [x] Commit-Message
- [x] Advanced CI-Support
- [x] Automatically load if `_ci.afy` is present in the current folder
- [x] Job-ID
- [x] Build-Link
- [x] Build-time
- [x] Code-Coverage
- [x] Link to coverage report (just points to `_coverage.afy` in the same folder)
- [ ] Advanced "Package"-support
- [ ] Automatically load if `_package.afy` is present in the current folder or in any of the parent directories
- [x] Name
- [x] Hierarchy
- [x] Depends on list (including links to the packages "Root"-folder)