diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..7a949c6 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,23 @@ +# Description of Changes +_Summarize the changes you made as part of this pull request._ + +# Related Issue(s) +_Link the GitHub/GitLab/JIRA issues that are related to this PR._ + +# Acceptance Criteria + +- [ ] Documentation + +_Does any documentation need to be updated with your changes?_ +- [ ] Check Agents + +_Have you tested the skill changes with existing agents, i.e. claude or cursor?_ + +# Tests Performed +_Explain what tests you personally ran to ensure the changes are functioning as expected._ + +# How To Test +_Instructions for the reviewer on how to test your changes._ + +# Notes To Reviewer +_Any notes you would like to include for the reviewer._ \ No newline at end of file diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..80b21db --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +* @devfile/devfile-services-team @devfile/che-team diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..a7d4a83 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,23 @@ +# Contributing + +This document outlines the requirements for contributing a skill to this repository. + +## Code of Conduct + +Before contributing to this repository for the first time, please review our project's [Code of Conduct](https://github.com/devfile/api/blob/main/CODE_OF_CONDUCT.md). + +## Certificate of Origin + +By contributing to this project you agree to the Developer Certificate of +Origin (DCO). This document was created by the Linux Kernel community and is a +simple statement that you, as a contributor, have the legal right to make the +contribution. See the [DCO](DCO) file for details. + +In order to show your agreement with the DCO you should include at the end of the commit message, +the following line: + +```console +Signed-off-by: Firstname Lastname +``` + +Once you set your user.name and user.email in your git config, you can sign your commit automatically with `git commit -s`. diff --git a/DCO b/DCO new file mode 100644 index 0000000..0cdce0c --- /dev/null +++ b/DCO @@ -0,0 +1,37 @@ +Developer Certificate of Origin +Version 1.1 + +Copyright (C) 2004, 2006 The Linux Foundation and its contributors. +1 Letterman Drive +Suite D4700 +San Francisco, CA, 94129 + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + + +Developer's Certificate of Origin 1.1 + +By making a contribution to this project, I certify that: + +(a) The contribution was created in whole or in part by me and I + have the right to submit it under the open source license + indicated in the file; or + +(b) The contribution is based upon previous work that, to the best + of my knowledge, is covered under an appropriate open source + license and I have the right under that license to submit that + work with modifications, whether created in whole or in part + by me, under the same open source license (unless I am + permitted to submit under a different license), as indicated + in the file; or + +(c) The contribution was provided directly to me by some other + person who certified (a), (b) or (c) and I have not modified + it. + +(d) I understand and agree that this project and the contribution + are public and that a record of the contribution (including all + personal information I submit with it, including my sign-off) is + maintained indefinitely and may be redistributed consistent with + this project or the open source license(s) involved. \ No newline at end of file diff --git a/README.md b/README.md index cd00838..b71f0fe 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,16 @@ # claude-plugin + +[![Apache2.0 License](https://img.shields.io/badge/license-Apache2.0-brightgreen.svg)](LICENSE) + Claude plugin that contains skills related to devfile development + +## Skills + +| Skill | Description | +|---|---| + +## Installation + +Copy the `skills/` directory into your project, or point Claude Code at this repository's `skills/` path in your Claude settings. + +Each skill lives in its own folder (`skills//SKILL.md`) as required by Claude Code.