diff --git a/.gemini/config.yaml b/.gemini/config.yaml new file mode 100644 index 0000000..a9c55b3 --- /dev/null +++ b/.gemini/config.yaml @@ -0,0 +1,10 @@ +# https://developers.google.com/gemini-code-assist/docs/customize-gemini-behavior-github +have_fun: false +code_review: + disable: false + comment_severity_threshold: MEDIUM + max_review_comments: -1 + pull_request_opened: + help: false + summary: true + code_review: true diff --git a/README.md b/README.md index 3e65d59..36db868 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,9 @@ You can use this package as part of your MLOps toolkit or platform (e.g., Model - [Workflows](#workflows) - [Tools](#tools) - [Automation](#automation-1) + - [AI Assistant: Gemini Code Assist](#ai-assistant-gemini-code-assist) - [Commits: Commitizen](#commits-commitizen) + - [Dependabot: Dependabot](#dependabot-dependabot) - [Git Hooks: Pre-Commit](#git-hooks-pre-commit) - [Tasks: Just](#tasks-just) - [CI/CD](#cicd) @@ -322,6 +324,15 @@ This sections motivates the use of developer tools to improve your coding experi Pre-defined actions to automate your project development. +### AI Assistant: [Gemini Code Assist](https://developers.google.com/gemini-code-assist/docs/review-github-code) + +- **Motivations**: + - Increase your coding productivity + - Get code suggestions and completions + - Reduce the time spent on reviewing code +- **Limitations**: + - Can generate wrong code, reviews, or summaries + ### Commits: [Commitizen](https://commitizen-tools.github.io/commitizen/) - **Motivations**: @@ -333,6 +344,17 @@ Pre-defined actions to automate your project development. - **Alternatives**: - Do It Yourself (DIY) +### Dependabot: [Dependabot](https://docs.github.com/en/code-security/getting-started/dependabot-quickstart-guide) + +- **Motivations**: + - Avoid security issues + - Avoid breaking changes + - Update your dependencies +- **Limitations**: + - Can break your code +- **Alternatives**: + - Do It Yourself (DIY) + ### Git Hooks: [Pre-Commit](https://pre-commit.com/) - **Motivations**: