Skip to content

Engine providing some general code parts that are being shared across multiple components of the system

License

Notifications You must be signed in to change notification settings

coditsu/support-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f4856c4 · Feb 13, 2025
May 29, 2019
Mar 16, 2024
Feb 18, 2019
Jan 31, 2025
Jan 31, 2025
Oct 31, 2020
Jul 17, 2021
Feb 18, 2019
Feb 13, 2025
May 3, 2024
Feb 13, 2025
Sep 30, 2019
Feb 18, 2019
Jan 31, 2025

Repository files navigation

Coditsu Support Engine

CircleCI

Engine providing git, yarn, shell and other shared, helpful operation commands wrappers for the most common and more complex actions that are being used within the Coditsu ecosystem.

Examples

Please use the yard docs to get the docs for the whole API. Meanwhile this is how you can use this lib:

SupportEngine::Git::Blame.all('./', 'Gemfile') #=> ["68c066bdc... 2 2 1", "author Maciej", ...]
SupportEngine::Shell::Utf8.call('ls') #=> { stdout: 'bin\ncoverage\nGemfile...', stderr: '', exit_code: 0 }
SupportEngine::Git::Log.file_last_committer('./', 'Gemfile') #=> ["commit 80c0fc8...", ...]

Note on contributions

First, thank you for considering contributing to Coditsu ecosystem! It's people like you that make the open source community such a great community!

Each pull request must pass all the RSpec specs and meet our quality requirements.

To check if everything is as it should be, we use Coditsu that combines multiple linters and code analyzers for both code and documentation. Once you're done with your changes, submit a pull request.

Coditsu will automatically check your work against our quality standards. You can find your commit check results on the builds page of Coditsu organization.

coditsu