패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.1

project_structure_generator

프로젝트 구조 생성기

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
9
좋아요
1
Pub 점수
125

패키지 설치

flutter pub add project_structure_generator

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Flutter 패키지로, 조직된 프로젝트 구조를 자동으로 생성하여 개발자가 여러 플랫폼에서 일관되고 확장 가능한 디렉터리 레이아웃을 설정하는 데 도움을 줍니다. Android, iOS, Web, macOS, Windows, Linux를 지원하며 코드 구성의 일관성을 보장합니다. 생성기는 사전 정의된 템플릿을 제공함으로써 새 팀원의 온보딩을 간소화하고 설정 시간을 단축시킵니다. 간단한 명령줄 추가를 통해 Flutter의 pub 시스템과 원활하게 통합됩니다.

사용 사례

  • 빠른 프로젝트 초기화
  • 팀 단위의 코드 표준화
  • 크로스 플랫폼 개발 설정
  • 신규 개발자 온보딩
  • 일관된 프로젝트 레이아웃 유지

주요 기능

  • 템플릿 기반 구조 생성
  • 다중 플랫폼 지원
  • 간편한 CLI 통합
  • 사용자 지정 가능한 디렉터리 템플릿
  • 자동 폴더 생성

적합한 대상

  • Flutter 팀
  • 새로운 Flutter 프로젝트
  • 대규모 애플리케이션
  • 개발 워크플로우 자동화
  • 애자일 개발 환경

고려 사항

  • 수동 템플릿 구성이 필요합니다
  • 기존 파일과 충돌할 수 있습니다
  • 디렉터리 구조로만 제한
  • 복잡한 빌드 로직에 적합하지 않습니다
  • 올바른 초기 설정에 따라 달라집니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

Alt Text

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.