ibm-granite-community / granite-code-cookbook

Granite Code Cookbook
Creative Commons Attribution 4.0 International
13 stars 8 forks source link

IBM Granite Code Cookbook

The "Recipes" in the Granite Code Cookbook showcase the capabilities of the IBM Granite Code models.

If you are interested in joining our community, please join us on Discord.

Recipes

IDE Assistants

  1. Coding Assistant in VSCode

Generating Code

  1. Text to Shell Script Open In Colab

  2. Text to Shell Script with Execution Open In Colab

  3. Finetuning Example Open In Colab

  4. Generating code summary using CodeLLM-DevKit
  5. Generating junit test cases using CodeLLM-DevKit
  6. Validating code translation (Java to Python) using CodeLLM-DevKit
  7. Text to SQL with Execution Open In Colab

  8. Automated Code Documentation Open In Colab

Build Status

Testing Notebooks

Contributing

For information about contributing to this repo, code of conduct guidelines, etc., see the community CONTRIBUTING and Code of Conduct guides. All commits require DCO-signoff (discussed here) and GPG or SSH signing (discussed here). The GitHub recommended code security settings are enforced on this public repository (which include the signing requirement).

For more background and a FAQ, please see the community wiki

Licenses

The Granite Code Cookbook's base license is CC BY 4.0.

Code in this repository, including in notebook cells, is licensed under Apache 2.0.

Any example datasets committed to this repository are licensed under CDLA Permissive 2.0.

IBM Public Repository Disclosure

All content in these repositories including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.