Skip to content

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

License

Notifications You must be signed in to change notification settings

a0m0rajab/opensauced-ai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

The developer documentation for the project can be found here. For a usage guide, click here.

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

On 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 you to contribute to OpenSauced! Please check out the Contributing guide for guidelines about how to proceed.

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.

⚖️ LICENSE

MIT © Open Sauced

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.6%
  • JavaScript 6.1%
  • CSS 1.1%
  • HTML 0.2%