A completely asynchronous and fluid Scala client for the Chef API
Chef provides a robust and powerful platform for deploying hardware at scale with consistency, this library provide a easy to use wrapper for the Chef API
Whilst this library aims to cover all bases there will be pit falls. If you run into an issue or would like a new endpoint to be implemented that isn't in the library already, then just open an issue and I will get to it as soon as possible.
If you are feeling extra brave, it would be awesome for you to also create a pull request with what you think might be the solution.
To contribute, just follow these steps:
- Fork from the
stable
branch - Create a new
feature
/bugfix
with a relevant name to the issue being worked on - Implemented your changes
- Ensure all tests pass (See
TESTING.md
) - Updated the
Authors and Copyright
table, add your name, email and copyright statement - Submit the pull requests with your changes
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Author | Liam Haworth liam@haworth.id.au |
Copyright | Copyright (c) Liam Haworth, 2015-16. |