Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zerocracy/baza
Web front-line of Zerocracy, where jobs, judges, durables, valves, and swarms meet
https://github.com/zerocracy/baza
cloud-aws project-management ruby ruby-sinatra ruby-webapp zerocracy
Last synced: 3 months ago
JSON representation
Web front-line of Zerocracy, where jobs, judges, durables, valves, and swarms meet
- Host: GitHub
- URL: https://github.com/zerocracy/baza
- Owner: zerocracy
- License: mit
- Created: 2023-12-07T16:20:14.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-24T09:54:25.000Z (3 months ago)
- Last Synced: 2024-10-24T11:55:17.883Z (3 months ago)
- Topics: cloud-aws, project-management, ruby, ruby-sinatra, ruby-webapp, zerocracy
- Language: Ruby
- Homepage: https://baza.zerocracy.com
- Size: 2.41 MB
- Stars: 3
- Watchers: 5
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Zerocracy Meeting Point
[![EO principles respected here](https://www.elegantobjects.org/badge.svg)](https://www.elegantobjects.org)
[![DevOps By Rultor.com](http://www.rultor.com/b/zerocracy/baza)](http://www.rultor.com/p/zerocracy/baza)[![rake](https://github.com/zerocracy/baza/actions/workflows/rake.yml/badge.svg)](https://github.com/zerocracy/baza/actions/workflows/rake.yml)
[![PDD status](http://www.0pdd.com/svg?name=zerocracy/baza)](http://www.0pdd.com/p?name=zerocracy/baza)
[![Test Coverage](https://img.shields.io/codecov/c/github/zerocracy/baza.svg)](https://codecov.io/github/zerocracy/baza?branch=master)This is the place where all judges meet.
Its usage is explained in the
[zerocracy/judges-action](https://github.com/zerocracy/judges-action)
repository.## How to Contribute
Read [these guidelines](https://www.yegor256.com/2014/04/15/github-guidelines.html).
Make sure your build is green before you contribute
your pull request. You will need to have
[Ruby](https://www.ruby-lang.org/en/) 3.2+,
and
[Bundler](https://bundler.io/) installed. Then:```bash
bundle update
bundle exec rake
```If it's clean and you don't see any error messages, submit your pull request.
You can also run the website locally:
```bash
bundle exec rake run
```Then, you should be able to open it at `http://localhost:4567/`.
In order to run "live" tests, which will connect, for exampe, to AWS resources,
you must have a YAML config file, similar to the one provided during the
deployment. Then, when the file is ready, run it like this:```bash
bundle exec rake -- --live=/path/to/yaml/file.yml
```If you need to run just one "live" test, try this, for example:
```bash
RACK_LIVE_YAML_FILE=/path/to/yaml/file.yml bundle exec ruby test/base/test_ec2.rb -n test_live_gc
```Should work.