#StandWithUkraine
Convenient Service
Yet another approach to revisit the service object pattern, but this time focusing on the unique, opinionated features.
❗❗❗ WARNING ❗❗❗
This library is under heavy development. Most of the public API is polished, but it still may be subject to change. It has already been successfully used in production environments for more than a year, but the first major version is planned for the second quarter of 2025. Use the current version at your own risk. Ruby 2.7+, JRuby 9.4+ (TruffleRuby support is planned as well). Thanks.
Quick Links
Visit the All-in-One Presentation to get a quick overview.
Check out Convenient Service Official User Docs for installation, requirements, and usage guides.
Read the API docs to get familiar with the newest functionality that is not documented yet.
Create an issue if you are going to report a bug.
Start a discussion when you would like to request a new feature.
Open a PR to convenient_service_docs to add/update user docs.
Static Content repo.
Convenient Service Integration machinery.
Have a look at Convenient Service Development Wiki for the contribution tutorials.
Copyright (c) 2022-2024 Marian Kostyk.