Thanks for your interest in the project! Bug reports, ideas, documentation updates, and code contributions are welcome.
git clone https://github.com/biosshot/easyeda-copilot.git
cd easyeda-copilot
npm installSet the mode in packages/shared/mode.ts:
export const __MODE__: string = 'PROD';PROD is currently required because the project uses a shared server.
Start the development environment:
npm run devBuild the extension:
npm run buildThe extension package will be created in build/dist.
Check types and build the MCP server:
cd mcp
npm run checkBuild and open MCP Inspector:
npm run inspectTo test tools that communicate with EasyEDA, start EasyEDA Desktop and enable External Interactions for the EasyEDA Copilot extension.
- Create a branch.
- Make your changes.
- Run the relevant build or MCP check.
- Open a pull request and briefly describe the change.
If possible, keep each pull request focused on one issue.
Feel free to open an issue for a bug, feature request, documentation improvement, or question.
Contributions are licensed under the MIT License.