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

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.

Awesome Lists containing this project

README

          


afy.io label

[![Build Status](https://travis-ci.org/harwoeck/afy.svg?branch=master)](https://travis-ci.org/harwoeck/afy)
[![GNU GPL v3.0 License Badge](https://img.shields.io/badge/license-GNU%20GPL--3.0-blue.svg)](https://github.com/harwoeck/afy/blob/master/LICENSE)
![Version: v0.1-beta](https://img.shields.io/badge/version-v0.1--beta-orange.svg)
[![Join the chat at https://gitter.im/harwoeck/afy](https://badges.gitter.im/harwoeck/afy.svg)](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)