Skip to content

Comments

refactor: consolidate context directories into /src/contexts#265

Open
jmanhype wants to merge 1 commit intoautomagik-dev:devfrom
jmanhype:claude/consolidate-context-dirs-01EHZZ3wtcA4kuWU1JHg6rqo
Open

refactor: consolidate context directories into /src/contexts#265
jmanhype wants to merge 1 commit intoautomagik-dev:devfrom
jmanhype:claude/consolidate-context-dirs-01EHZZ3wtcA4kuWU1JHg6rqo

Conversation

@jmanhype
Copy link

Move SubGenieContext.tsx from /src/context to /src/contexts to have all context providers in a single directory. Update imports in App.tsx and useSubGenieWidget.ts.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @jmanhype, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on a structural refactor to improve code organization by centralizing context providers. Specifically, it relocates SubGenieContext.tsx into a dedicated /src/contexts directory, ensuring a consistent pattern for managing application contexts. This change enhances maintainability by grouping related files and updating all necessary import paths to maintain functionality.

Highlights

  • Directory Refactoring: The SubGenieContext.tsx file has been moved from /src/context to /src/contexts to consolidate all context providers into a single, consistent directory.
  • Import Path Updates: Imports for SubGenieProvider in App.tsx and useSubGenie in useSubGenieWidget.ts have been updated to reflect the new file location.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request is a straightforward refactoring that moves SubGenieContext.tsx into the common src/contexts directory, consolidating all context providers in one place. The import paths in App.tsx and useSubGenieWidget.ts have been updated accordingly. This change improves the project's structure and consistency. The implementation is correct and I have no further suggestions. Good work!

Move SubGenieContext.tsx from /src/context to /src/contexts to have
all context providers in a single directory. Update imports in App.tsx
and useSubGenieWidget.ts.

Co-authored-by: Automagik Genie 🧞 <genie@namastex.ai>
@jmanhype jmanhype force-pushed the claude/consolidate-context-dirs-01EHZZ3wtcA4kuWU1JHg6rqo branch from 9cd4e6c to 13d780e Compare November 28, 2025 19:03
@namastex888
Copy link
Contributor

@codex review this pr

@chatgpt-codex-connector
Copy link

Codex Review: Didn't find any major issues. Bravo.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@jmanhype
Copy link
Author

@codex review this pr

@chatgpt-codex-connector
Copy link

Codex Review: Didn't find any major issues. Can't wait for the next one!

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants