Pyro is a platform designed to manage and collaborate on code, repositories, issues, and pull requests.
-  Repository Management
- Manage git repositories (create/update)
- Browse commit/branches/files in UI
- Clone/push over HTTP/HTTPS
- Clone/push over SSH
 
-  Issues Tracking and Management
- Manage issues (create/update/delete)
- Statuses, Transition rules
- Labels
- Releases
- Lock issues
- Track change history
- Track issues in commits (on push, merge, etc)
 
- Pull Requests
-  Users and Permissions Management
- Manage users (create/update)
- Manage roles/permissions
- Apply permissions to application
 
- Pipelines
- Host as Docker Container
docker run -d \
    --name pyro \
    -p 8080:80 \
    -v $(pwd)/data:/data \
    sys27/pyro:latestPyro stores all information (a database file and repositories) in the /data directory of the container. And by default, it creates an anonymous volume but you can create your volume and mount it into /data or use bind mounts.
Now you can navigate to http://localhost:8080/ and login with pyro/pyro.
See BUILD.md
xFunc is released under GNU GPL 3.0.