개발 로드맵

우리의 진행 상황과 다가오는 기능들을 추적하세요. 우리는 최상의 개발 경험을 제공하기 위해 끊임없이 진화하고 있습니다.

CLI의 자동 백업 메커니즘

완료됨

Lino CLI에 자동 파일 버전 관리 및 백업 메커니즘이 구현되어 파일 생성 및 덮어쓰기 과정에서의 보안성과 추적 가능성을 보장합니다.

모든 생성된 파일은 /.lino/files/.../received/ 폴더에 저장되어 시간순으로 정리되고 쉽게 찾을 수 있습니다.

대체된 파일은 /.lino/files/.../replaced/ 폴더에 보관되어 필요 시 이전 버전으로 복구할 수 있습니다. 이러한 백업 구조는 더 나은 제어와 보안을 제공하며, 특히 협업 및 자동화된 개발 환경에서 생성된 파일에 대한 완전한 감사가 가능합니다.

향상
2025년 4월 v1.0.0-alpha

Community 버전에서 .NET / Aspire 생성 지원

완료됨

Community 구독은 이제 .NET 9Aspire 9.2.1을 기반으로 한 프로젝트 생성을 지원하며, 사용자가 플랫폼의 기능을 무료로 기술적으로 탐색할 수 있게 합니다.

이번 릴리스에는 다음이 포함됩니다:
_ 자동화된 scaffolding을 통한 서비스 및 엔터티 생성;
_ 데이터베이스 선택 및 초기 설정 완벽하게;
_ EF Core Migrations 단계까지의 기능적 생성.

마이크로서비스와 모듈형 모놀리트와 같은 고급 기능은 유료 플랜에 제한되지만, 이 버전은 생성된 아키텍처, 코드 품질 및 현대적인 .NET 생태계와의 통합을 평가할 수 있는 강력한 기반을 제공합니다.

향상
2025년 4월 v1.0.0-alpha

Commands 및 Queries에서 속성 선택

분석 중

Command (Post, Put, Patch) 및 Query (Get) 유형 아티팩트 생성 시 고려할 속성을 사용자 지정합니다.

이 기능은 다음을 제공합니다:
_ 엔터티 scaffolding 과정에서 속성을 선택할 수 있는 CLI의 인터랙티브한 인터페이스;
_ 선택된 필드만 포함된 input/output 객체 자동 생성;
_ REST API에서 페이로드 커스터마이징을 완벽히 지원하여 데이터 흐름에 대한 유연성과 제어력 향상;
_ 필수 규칙 및 일관성을 준수하는 유효성 검사 및 데이터 계약과의 통합.

이 향상된 기능은 아티팩트 모델링의 세분성을 높여 CLI가 생성하는 아키텍처를 통해 노출, 저장 또는 조회될 내용을 개발자가 정밀하게 제어할 수 있도록 합니다.

향상
2025년 5월 v1.0.0-alpha

.http 파일 생성

계획됨

개발 환경에서 REST 엔드포인트의 테스트 및 문서화를 용이하게 하기 위한 .http 파일 자동 생성 기능 구현.

기능
2025년 7월 v1.0.0-preview

파일 업로드 지원

계획됨

Minimal API로 생성된 엔드포인트에 대해 IFormFile 타입에 대한 네이티브 지원을 구현합니다. 이 기능은 파일 업로드가 가능한 경로를 자동으로 생성하며 다음을 포함합니다:

_ multipart/form-data를 통한 업로드를 지원하는 엔드포인트 정의;
_ MIME 타입 및 최대 크기에 대한 자동 유효성 검사;
_ 로컬 저장소 지원 및 Azure Blob Storage, AWS S3와 같은 클라우드 서비스 통합;

이미지, 문서, 일반 미디어와 같은 파일의 안전하고 성능 높은 업로드가 필요한 애플리케이션에 적합합니다.

기능
2025년 8월 v1.0.0-preview

자동화된 테스트 생성

계획됨

두 가지 주요 수준을 지원하는 테스트 자동 생성:

단위 테스트:
비즈니스 로직에 중점을 두고 개별 클래스 및 메서드에 대한 테스트 생성.

통합 테스트:
데이터베이스 및 외부 서비스와의 상호 작용을 시뮬레이션하여 구성 요소 간의 통합을 확인하는 테스트 생성.

기능
2025년 11월 v1.0.0-preview

CLI를 통한 클라우드 배포

분석 중

Lino CLI에서 직접 자동 배포를 지원하여 클라우드 환경에 애플리케이션을 배포하는 과정의 마찰을 줄입니다. 제공 예정 기능은 다음과 같습니다:

_ Azure CLI 및 Bicep을 통해 자동 프로비저닝되는 Azure Container Apps로 배포;
_ AWS CLI 및 CloudFormation/SAM을 통한 ECS with Fargate 또는 App Runner와 같은 AWS 대안 지원;
_ Docker 이미지 배포 및 GitHub Actions, Azure Pipelines와 같은 CI/CD 파이프라인 구성 통합;
_ 인증, 빌드, 프로비저닝, 배포를 위한 클라우드 SDK 및 래퍼 사용 — 단일 CLI 명령으로 실행.

목표는 터미널에서 빠르고 안전하며 표준화된 다중 클라우드 플랫폼 배포를 가능하게 하는 것입니다.

기능
2025년 12월 v1.0.0-preview

.NET 10과의 호환성 및 생성 지원

계획됨

이 업데이트는 Microsoft가 .NET 10의 새 버전을 공식 출시하면 해당 버전을 기반으로 한 프로젝트 생성을 완벽히 지원하게 됩니다.

현재 Lino는 .NET 9를 기반으로 프로젝트를 생성하며, 향상된 성능, C# 13의 고급 기능, 최신 ASP.NET Core 통합 등 플랫폼의 모든 기능을 활용합니다.

향후 버전의 목표는 .NET 10에 대한 즉각적인 지원을 제공하고, 업데이트된 템플릿, 적절한 Target Framework 설정, 그리고 새로운 언어 및 런타임 기능에 맞춘 scaffolding을 갖추는 것입니다.

기능
2025년 12월 v1.0.0

CI/CD 구성 생성

분석 중

Lino CLI에서 직접 연속 통합 및 연속 배포(CI/CD) 파이프라인을 자동 생성합니다. GitHub ActionsAzure DevOps Pipelines와 호환됩니다. 템플릿에는 다음이 포함됩니다:

_ 패키지 복원 및 단위/통합 테스트 실행을 포함한 자동 빌드;
_ dotnet formatdotnet list package --vulnerable 등의 도구를 사용한 보안 스캔;
_ 품질 보고서와 통합된 테스트 커버리지 분석;
_ 스테이징 및 프로덕션 환경으로의 지속적인 배포.

기능
2026년 3월 v1.1.0
처리되지 않은 오류가 발생했습니다. 새로 고침 🗙