Devcross is a Visual Studio Code extension that generates developer-themed crossword puzzles right in your editor. It leverages the power of Google Gemini API to create engaging puzzles based on your chosen keywords.
- Generate crossword puzzles: Create custom puzzles with developer-related terms.
- Integrated webview: Solve the puzzles directly within VS Code.
- Customizable keywords: Tailor the puzzles to your desired difficulty and topics.
- VS Code: Devcross is a VS Code extension and requires VS Code to be installed.
- Google Gemini API Key: You'll need a valid API key to access the Gemini model. You can obtain one from the Google Cloud Console.
- Open VS Code and navigate to the Extensions view.
- Search for "Devcross" and click Install.
- Start Devcross: Once installed, you can start the extension in two ways:
- Use the command palette: Press
Ctrl+Shift+P
(orCmd+Shift+P
on macOS) and typeLaunch Devcross
orDevcross: Start
to launch the crossword generator.
- Use the command palette: Press
- Enter API Key: If you haven't previously saved your API key, you'll be prompted to enter it.
- Generate Puzzle: The crossword puzzle will be generated automatically of the API key is valid.
- Solve the Puzzle: Use the interactive crossword grid in editor to solve the puzzle.
Devcross uses the Google Gemini API to generate crossword puzzles based on the keywords you provide. The extension then renders the puzzle in a webview within VS Code, allowing you to solve it interactively.
- Your API key is stored securely in VS Code's global state.
- Ensure you have an active internet connection to access the Gemini API.
Contributions to Devcross are welcome! Feel free to open issues or submit pull requests on the GitHub repository.
This extension is licensed under the MIT License.