Skip to content

Commit

Permalink
add contributing.md file, add comparison with other resilience libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
cadgerfeast committed Jan 18, 2021
1 parent 4c6a34f commit 041869e
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 4 deletions.
16 changes: 16 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Contributing To Mollitia

## Issues

### When you find a new issue

- Open a [new issue](https://github.com/genesys/mollitia/issues/new).
Be sure to include a title and a clear description.
A code sample to reproduce the issue would be even better!

### When you fix an issue

- [Create an issue](#when-you-find-a-new-issue) if your fix solves an issue that has not yet been reported.
- Create a pull request referencing the issue that should be solved.
- Linting and Unit-Tests should be passing.
- If needed, documentation should be updated.
17 changes: 16 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,22 @@ It is very similar at what does [Resilience4j](https://github.com/resilience4j/r
- Implements a wide variety of Resilience patterns, [more on that here.](http://135.39.45.156:8080)
- Has **Method Agnostic** circuits, meaning you don't have to create one circuit per function.
- Supports addons, [more on that here.](http://135.39.45.156:8080)

## Comparison with other libraries

- [cockatiel](https://github.com/connor4312/cockatiel)
- Misses the **Cache** and **Ratelimit** modules.
- Cannot create **module** or **addons**.
- [opossum](https://github.com/nodeshift/opossum)
- **Only support the Circuit Breaker module**
- Cannot have **Method Agnostic** circuits.
- Cannot create **module** or **addons**.
- [brakes](https://github.com/awolden/brakes)
- **Only support the Circuit Breaker module**
- Cannot have **Method Agnostic** circuits.
- Cannot create **module** or **addons**.

## License

- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2021 © [Genesys](https://www.genesys.com/).
- Copyright 2021 © [Genesys](https://www.genesys.com/).
23 changes: 20 additions & 3 deletions docs/content/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,14 @@ description: JavaScript Resilience Library

<!-- TODO Badges -->

# Mollitia

`Mollitia` is a **JavaScript Resilience** library that works on Node and on browsers.
The purpose of such kind of tool is to help organize **asynchronous operations** under a highly customizable circuit that helps managing error use cases.
When everything is falling apart, it stops the classic flow and uses modules to manage failures.

## Documentation

<!-- TODO Change -->
[Full documentation website can be find here.](http://135.39.47.16:8080)
[Full documentation website can be find here.](http://135.39.45.156:8080)

## Installation

Expand Down Expand Up @@ -67,3 +65,22 @@ It is very similar at what does [Resilience4j](https://github.com/resilience4j/r
- Implements a wide variety of Resilience patterns, [more on that here.](http://135.39.45.156:8080)
- Has **Method Agnostic** circuits, meaning you don't have to create one circuit per function.
- Supports addons, [more on that here.](http://135.39.45.156:8080)

## Comparison with other libraries

- [cockatiel](https://github.com/connor4312/cockatiel)
- Misses the **Cache** and **Ratelimit** modules.
- Cannot create **module** or **addons**.
- [opossum](https://github.com/nodeshift/opossum)
- **Only support the Circuit Breaker module**
- Cannot have **Method Agnostic** circuits.
- Cannot create **module** or **addons**.
- [brakes](https://github.com/awolden/brakes)
- **Only support the Circuit Breaker module**
- Cannot have **Method Agnostic** circuits.
- Cannot create **module** or **addons**.

## License

- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2021 © [Genesys](https://www.genesys.com/).

0 comments on commit 041869e

Please sign in to comment.