@graphikartistry/cursor-doc-automation
v1.0.1
Published
Cursor IDE extension for autonomous documentation and ticket management
Downloads
11
Maintainers
Readme
Cursor Documentation Automation Extension
This extension for Cursor IDE automates the process of generating documentation and managing tickets based on code changes.
Features
- Automatic documentation generation from code changes
- Integration with Jira for ticket management
- GitHub pull request automation
- Technical documentation analysis
- Related components identification
Installation
- Clone this repository:
git clone https://github.com/yourusername/cursor-doc-automation.git
cd cursor-doc-automation- Install dependencies:
npm install- Build the extension:
npm run build- Create a
.envfile in the root directory with the following variables:
FUELIX_API_URL=your_fuelix_api_url
FUELIX_API_KEY=your_fuelix_api_key
FUELIX_MODEL_NAME=your_model_name
JIRA_PROJECT_KEY=your_jira_project_key
JIRA_API_TOKEN=your_jira_api_token
JIRA_EMAIL=your_jira_email
JIRA_DOMAIN=your_jira_domain
GITHUB_TOKEN=your_github_token
GITHUB_REPOSITORY=your_github_repositoryUsage
- Start the extension:
npm start- The extension will automatically:
- Monitor code changes
- Generate documentation
- Create pull requests
- Update Jira tickets
Testing
Run the documentation automation test:
npm run test-docsDevelopment
- Make changes to the source code in the
srcdirectory - Build the extension:
npm run build- Test your changes:
npm run test-docsContributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
