-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
blog:Add blog post on github copilot in espressif-ide #394
base: main
Are you sure you want to change the base?
blog:Add blog post on github copilot in espressif-ide #394
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @kolipakakondal for your article. Please take a look at my comments.
Hi @pedrominatel Thanks for reviewing it. I have addressed your PR comments. Could you please take a look? |
🎉 A preview for this PR is available at: https://preview-developer.espressif.com/pr394/ |
Thank you @kolipakakondal, LGTM. |
After reading this article, my first impression is that it mostly focuses on advertizing GitHub Copilot and much less on Espressif-IDE. The phrase "If you are working with Espressif-IDE or considering it for your development environment" also somewhat emphasizes that. The featured image in the list page also mostly shows Copilot flanked with a little hint about something related to Esp... @kolipakakondal @pedrominatel Should we shift the focus to Espressif-IDE more? |
## Getting Started with Copilot4Eclipse | ||
|
||
To get started with Copilot4Eclipse you will need to: | ||
- **Install the [Copilot4Eclipse](https://www.genuitec.com/products/copilot4eclipse/docs/installation) Plugin** - Download and install the Copilot4Eclipse extension from the [Eclipse Marketplace](https://marketplace.eclipse.org/content/copilot4eclipse). | ||
- **Authenticate with GitHub** - Sign in with your GitHub Copilot subscription to activate AI-powered assistance. | ||
- **Start Coding with AI Support** - As you write code, Copilot4Eclipse provides intelligent suggestions, making coding easier and more productive. | ||
|
||
{{< figure default=true src="assets/copilot-marketplace.webp" >}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Questions:
- How about moving the instructions to install Copilot4Eclipse before the section
How Copilot4Eclipse Enhances Development
?- I believe most of the developers these days should at least have an idea about what GitHub Copilot does. With that in mind, I would assume that many of them would already be willing to try and install it from the beginning without the necessity to go through its features first.
- Are there any limitations on Espressif-IDE versions with which Copilot4Eclipse can be used?
Apart from that, suggest the following updates:
- Move the picture for Copilot4Eclipse Plugin to Step 1 where it is relevant
- Thi is a procedure, so the steps should be numbered
Getting Started with ...
has a strong documentation flavor, suggest something lighter likehow to start using ...
## Getting Started with Copilot4Eclipse | |
To get started with Copilot4Eclipse you will need to: | |
- **Install the [Copilot4Eclipse](https://www.genuitec.com/products/copilot4eclipse/docs/installation) Plugin** - Download and install the Copilot4Eclipse extension from the [Eclipse Marketplace](https://marketplace.eclipse.org/content/copilot4eclipse). | |
- **Authenticate with GitHub** - Sign in with your GitHub Copilot subscription to activate AI-powered assistance. | |
- **Start Coding with AI Support** - As you write code, Copilot4Eclipse provides intelligent suggestions, making coding easier and more productive. | |
{{< figure default=true src="assets/copilot-marketplace.webp" >}} | |
## How to Start Using Copilot4Eclipse | |
To get started with Copilot4Eclipse, you will need to: | |
1. **Install the [Copilot4Eclipse](https://www.genuitec.com/products/copilot4eclipse/docs/installation) Plugin** - Download and install the Copilot4Eclipse extension from the [Eclipse Marketplace](https://marketplace.eclipse.org/content/copilot4eclipse). | |
{{< figure default=true src="assets/copilot-marketplace.webp" >}} | |
2. **Authenticate with GitHub** - Sign in with your GitHub Copilot subscription to activate AI-powered assistance. | |
3. **Start Coding with AI Support** - As you write code, Copilot4Eclipse provides intelligent suggestions, making coding easier and more productive. |
- "kondal-kolipaka" | ||
--- | ||
|
||
We all love [GitHub Copilot](https://github.com/features/copilot) as a powerful AI-powered coding assistant that enhances productivity. However, until now, it has been officially available only for VS Code and a few other editors. But here’s some good news for Eclipse users! We have tried the [Copilot4Eclipse](https://www.genuitec.com/products/copilot4eclipse/) plugin with the [Espressif-IDE C/C++ Editor](https://docs.espressif.com/projects/espressif-ide/en/latest/additionalfeatures/lspeditor.html#lsp-c-c-editor), and it works amazingly well, helping to write code faster and fix bugs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We all love [GitHub Copilot](https://github.com/features/copilot) as a powerful AI-powered coding assistant that enhances productivity. However, until now, it has been officially available only for VS Code and a few other editors. But here’s some good news for Eclipse users! We have tried the [Copilot4Eclipse](https://www.genuitec.com/products/copilot4eclipse/) plugin with the [Espressif-IDE C/C++ Editor](https://docs.espressif.com/projects/espressif-ide/en/latest/additionalfeatures/lspeditor.html#lsp-c-c-editor), and it works amazingly well, helping to write code faster and fix bugs. | |
We all love [GitHub Copilot](https://github.com/features/copilot) as a powerful AI-powered coding assistant that enhances productivity. However, until now, it has been officially available only for VS Code and a few other editors. But here’s some good news for Eclipse users! We have tried the [Copilot4Eclipse](https://www.genuitec.com/products/copilot4eclipse/) plugin with the [Espressif-IDE LSP C/C++ Editor](https://docs.espressif.com/projects/espressif-ide/en/latest/additionalfeatures/lspeditor.html#lsp-c-c-editor), and it works amazingly well, helping to write code faster and fix bugs. |
|
||
### AI-Powered Code Suggestions | ||
|
||
Copilot4Eclipse generates entire functions, suggests code completions, and refactors snippets, streamlining development and boosting efficiency. It assists with boilerplate code, ESP32 API calls, and even offers intelligent improvements to your implementation—helping you write better code, faster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest mentioning the general effects first (streamlines development and boosts efficiency) and then diving into specifics (by generating entire functions, suggesting code completions, and refactoring snippets.). In this way, this sentence is easier to read and parse.
Copilot4Eclipse generates entire functions, suggests code completions, and refactors snippets, streamlining development and boosting efficiency. It assists with boilerplate code, ESP32 API calls, and even offers intelligent improvements to your implementation—helping you write better code, faster. | |
Copilot4Eclipse streamlines development and boosts efficiency by generating entire functions, suggesting code completions, and refactoring snippets. It assists with boilerplate code, ESP32 API calls, and even offers intelligent improvements to your implementation—helping you write better code, faster. |
|
||
{{< figure default=true src="assets/copilot-chat.webp" >}} | ||
|
||
### Supports Various Languages |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The previous headings are noun phrases, suggest keeping this trend here as well.
### Supports Various Languages | |
### Support for Various Languages |
The article repeats the following phrases two or three times
In general, it seems like this article offers too many superlatives (exaggerated praise). Please either remove the duplicates or replace them with something more neutral. |
@kolipakakondal Thank you for contributing the article! I have a few nitpicks, otherwise it looks good. Once, you implement all the updates, please update the article's release date. |
Description
Add blog post on github copilot in espressif-ide and how that can be used
Related
Testing
Checklist
Before submitting a Pull Request, please ensure the following: