Skip to content
/ ai Public

Discover open-source projects on GitHub relevant to your skills (with ai).

License

Notifications You must be signed in to change notification settings

open-sauced/ai

Repository files navigation


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

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