ridibooks / cms-sdk
Ridibooks CMS SDK
Installs: 26 796
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 5
Forks: 0
Open Issues: 0
Requires
- apache/thrift: ^0.10.0
- firebase/php-jwt: ^4.0.0
- symfony/http-foundation: ^4.3|^5.0.7
- twig/twig: ^2.0
Requires (Dev)
- phpunit/phpunit: ^6.5
Suggests
- laravel/lumen-framework: Needed to use LumenApplication
- rcrowe/twigbridge: Needed to use Lumen with Twig
- 5.x-dev
- 4.x-dev
- v4.1.4
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.1
- v4.0.0
- 3.x-dev
- v3.2.0
- 3.1.1
- 3.1
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.3-rc.1
- v3.0.2
- v3.0.0
- v3.0.0-rc.2
- v3.0.0-rc.1
- 2.x-dev
- v2.3.7
- v2.3.6
- v2.3.6-rc.1
- v2.3.5
- v2.3.4
- v2.3.4-rc.2
- v2.3.4-rc.1
- v2.3.3
- v2.3.3-rc.1
- v2.3.2
- v2.3.2-rc.1
- v2.3.1
- v2.3.1-rc.1
- v2.3.0
- v2.3.0-rc.1
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.1.1
- v1.1.0
- v1.0.12
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-release/5.0.0
- dev-fix/cms-ui-bump-up-0.3.12
- dev-release/3.1.1
- dev-disable-cache-on-production
- dev-release/3.1
- dev-3.x-python
- dev-release/v2.3.7
- dev-release/v2.3.6
- dev-release/2.3.4
This package is auto-updated.
Last update: 2024-10-09 10:57:41 UTC
README
Introduction
CMS SDK provides common resources used in RIDI CMS This library uses Apache Thrift for a RPC implementation.
Supporting Languages
For more details, see below links.
For SDK developers
To build a RPC client, you should install Apache Thrift.
# In macOS, you can install easily with homebrew.
brew install thrift
To generate thrift code, please run:
make thrift
CMS-SDK Release steps
- Create
release/{version}
branch. - Update
CHANGELOG.md
. - Update new SDK version in
package.json
&lib/python/setup.py
. - Commit & push all the changes and make a pull request.
- After PR, tag a new release in github. This will release a new version in Packagist.
make -C lib/js release
will release js module.make -C lib/python release
will release python package.