generated from actions/typescript-action
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #27 from bemijonathan/fix/added-README.md
updated the readme
- Loading branch information
Showing
5 changed files
with
94 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,56 @@ | ||
<h2 align="center"> Woot!! </h2> | ||
<h2 align="center">🌟 Woot!! 🌟</h2> | ||
<p align="center"> | ||
acceptance criteria checker for PR, | ||
<em>AI-Powered PR Acceptance Criteria Checker 🤖</em> | ||
</p> | ||
|
||
## 🥂 Description | ||
it checks the PR description of a task and ticks off the achieved acceptance criteria, does a PR Summarizer designed to help developers, project | ||
maintainers, and teams quickly understand the essence of pull requests. By | ||
generating concise summaries, it aids in faster reviews and ensures that key | ||
changes are not overlooked. | ||
<h3>📖 Description</h3> | ||
<p> | ||
Woot!! is an innovative AI tool 🛠️ designed to streamline PR reviews by ensuring alignment with acceptance criteria. It's perfect for developers, project maintainers, and teams looking for efficient and accurate PR evaluations. | ||
</p> | ||
|
||
## 🚀 Key Features: | ||
<h3>🚀 Key Features</h3> | ||
<ul> | ||
<li><strong>Automatic Summarization:</strong> 📝 Uses NLP to extract main points from PR descriptions.</li> | ||
<li><strong>Key Changes Highlight:</strong> 🔍 Identifies significant code changes for focused reviews.</li> | ||
</ul> | ||
|
||
- ⚡ **Automatic Summarization:** Uses natural language processing to extract the | ||
main points from the PR description and compares it with the jira client acceptance criteria. | ||
- ✔ **Highlighting Key Changes:** Identifies and highlights significant code | ||
changes, and generates a test script for to test that PR. | ||
<h3>🛠️ Setup and Installation</h3> | ||
<p> | ||
Follow these steps to get Woot!! up and running in your project: | ||
<ol> | ||
<li>Create a <code>.yml</code> file in <code>.github/workflows</code>.</li> | ||
<li>Add the Woot!! action to your workflow.</li> | ||
<li>Configure your GitHub Token, OpenAI Key, and other necessary details.</li> | ||
</ol> | ||
</p> | ||
|
||
## 🦄 Benefits: | ||
<h3>💡 How to Use</h3> | ||
<p> | ||
Integrate Woot!! into your GitHub Actions workflow for automated PR checks. Here's an example configuration: | ||
|
||
```sh | ||
- name: Run Woot!! | ||
uses: bemijonathan/woot@v1 | ||
with: | ||
githubToken: ${{ secrets.GITHUB_TOKEN }} | ||
openAIKey: ${{ secrets.OPEN_AI_KEY }} | ||
jiraEmail: ${{ secrets.JIRA_EMAIL }} | ||
jiraApiKey: ${{ secrets.JIRA_API_KEY }} | ||
jiraHost: ${{ secrets.JIRA_HOST }} | ||
``` | ||
</p> | ||
|
||
- 🏹 **Accuracy:** Ensures that important changes are not missed from the acceptance criteria. | ||
- 🌎 **Collaboration:** Facilitates better communication between developers and | ||
reviewers. | ||
- ⏰ **Improves Testing:** Generates a test script for the PR. | ||
<h3>🤝 Contributing</h3> | ||
<p> | ||
Contributions are welcome! 🙌 Check out our contributing guidelines for more information. | ||
</p> | ||
|
||
<h3>📜 License</h3> | ||
<p> | ||
This project is licensed under the MIT License - see the <a href="LICENSE">LICENSE</a> file for details. | ||
</p> | ||
|
||
<h3>📞 Support</h3> | ||
<p> | ||
Need help? Contact us at <a href="mailto:[email protected]">[email protected]</a>. | ||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters