project_structure_generator
Project structure generator
Project Structure Generator saves time and reduces setup overhead, allowing you to focus on coding.
English project snapshot. Visit GitHub for the latest content.
If you want to convert folders to .json file, for example
flutter pub run project_structure_generator:from_folders -root lib/ -output lib/output.json
-root - root dir
-output - output dir for .json file
If you want to convert json to folders, for example
flutter pub run project_structure_generator:to_folders -json lib/structure.json -output lib/
-output - output dir
-json - input json dir
See folder_structure.json in root path of project for example
Here is example json:
{
"name": "project_lib",
"type": "directory",
"children": [
{
"name": "core",
"type": "directory",
"children": [
{
"name": "file.txt",
"type": "file"
},
{
"name": "file2.txt",
"type": "file"
}
]
}
]
}
Will be generated
Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗