open-sauced / ai

Discover open-source projects on GitHub relevant to your skills (with ai).
https://opensauced.ai
MIT License
71 stars 30 forks source link
ai chrome-extension hacktoberfest openai pizza

Open Sauced

πŸ• OpenSauced.ai πŸ•

GitHub code size in bytes GitHub commit activity GitHub issues Discord Twitter

pr description demo

Leverage AI to generate pull request descriptions based on the diff & commit messages. It works! Install the Chrome Extension to get started.

Documentation

You can find the documentation for the Chrome extension below:

Running the Project Locally

To run the project, you'll need the following software binaries installed on your development machines:

To install the project dependencies:

npm ci

To run a local instance of the project on:

Development Environment

npm run dev

Production Environment

npm run build
npm run preview

Installing the Local Build on a Chromium-Based Browser:

After running the above commands,

  1. Navigate to chrome://extensions.
  2. Enable the Developer Mode.
  3. Select Load unpacked and choose the generated dist directory from the project folder to install it.

You should now have the extension installed and running.

πŸ™ŒπŸΌ Core Team

<p align="left>

Brian Douglas

Divyansh Singh

Anush Shetty

🀝 Contributing

We encourage contributors to open issues or take a look at the Bugs. If you would like to find good first issues, please check out the #good-first-issues channel in our Discord.

We encourage you to contribute to OpenSauced! Please check out the Contributing Guide for guidelines about how to self-assign an issue and how to get started.

We have a commit utility called @open-sauced/conventional-commit that helps you write your commits in a way that is easy to understand and process by others.

πŸš€ Releases

We use our own configuration for semantic-release. This allows us to automatically generate changelogs and releases for our projects based on the commit messages.

The beta branch is the default branch. We squash & merge PRs to the beta branch. We never commit directly to main.

A merge to beta will trigger a beta release. A merge to main will trigger a full release.

Make sure to checkout the beta branch for the latest changes, and follow the Conventional Commits specification when writing commit messages.

πŸ• Community

Got Questions? Join the conversation in our Discord.
Find Open Sauced videos and release overviews on our YouTube Channel, and check out the resources on our Dev.to org.

βš–οΈ LICENSE

MIT Β© Open Sauced