Commit ba2a581
authored
feat: microgen - adds
* chore: removes old proof of concept
* removes old __init__.py
* Adds two utility files to handle basic tasks
* Adds a configuration file for the microgenerator
* Removes unused comment
* chore: adds noxfile.py for the microgenerator
* feat: microgen - adds two init file templates
* feat: adds _helpers.py.js template
* Updates with two usage examples
* feat: adds two partial templates for creating method signatures
* feat: Add microgenerator __init__.py
Migrates the empty __init__.py file to the microgenerator package.
* feat: Add AST analysis utilities
Introduces the CodeAnalyzer class and helper functions for parsing Python code using the ast module. This provides the foundation for understanding service client structures.
* feat: Add source file analysis capabilities
Implements functions to analyze Python source files, including:
- Filtering classes and methods based on configuration.
- Building a schema of request classes and their arguments.
- Processing service client files to extract relevant information.
* feat: adds code generation logic
* removes extraneous content
* feat: microgen - adds code generation logic
* feat: microgen - adds main execution and post-processing logic
* minor tweak to markers
* feat: Add testing directory\n\nAdds the scripts/microgenerator/testing directory.
* Update scripts/microgenerator/testing/constraints-3.13.txt
* Update scripts/microgenerator/generate.py
* Update scripts/microgenerator/generate.py
* Update scripts/microgenerator/generate.pytesting directory (#2296)1 parent 5259312 commit ba2a581
1 file changed
+0
-0
lines changedWhitespace-only changes.
0 commit comments