Skip to content

Commit

Permalink
Create README.ko.md
Browse files Browse the repository at this point in the history
  • Loading branch information
vickyqu115 authored Sep 30, 2024
1 parent 95112ae commit 689472a
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions README.ko.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# 리그 오브 레전드 클라이언트 (WinUI 3)

[![English](https://img.shields.io/badge/docs-English-blue.svg)](README.md) [![中文](https://img.shields.io/badge/docs-中文-red.svg)](README.zh-CN.md) [![한국어](https://img.shields.io/badge/docs-한국어-green.svg)](README.ko.md)

이는 WinUI 3를 사용하여 고품질로 재현한 리그 오브 레전드 클라이언트 프로젝트입니다. 이 프로젝트는 WinUI 3의 다양한 구현 기술을 보여주며, 대규모 프로젝트의 분산 설계에 대한 광범위한 기술적 접근을 보여줍니다.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![.NET](https://img.shields.io/badge/.NET-8.0-blue.svg)](https://dotnet.microsoft.com/download)
[![Stars](https://img.shields.io/github/stars/jamesnetgroup/leagueoflegends-winui3.svg)](https://github.com/jamesnetgroup/leagueoflegends-winui3/stargazers)
[![Forks](https://img.shields.io/github/forks/jamesnetgroup/leagueoflegends-winui3.svg)](https://github.com/jamesnetgroup/leagueoflegends-winui3/network/members)
[![Issues](https://img.shields.io/github/issues/jamesnetgroup/leagueoflegends-winui3.svg)](https://github.com/jamesnetgroup/leagueoflegends-winui3/issues)

#### 리그 오브 레전드 XAML 기반 시리즈:
[리그 오브 레전드 클라이언트 (WPF)](https://github.com/jamesnetgroup/leagueoflegends-wpf)
[리그 오브 레전드 클라이언트 (Uno-Platform)](https://github.com/jamesnetgroup/leagueoflegends-uno)
[리그 오브 레전드 클라이언트 (WinUI 3)](https://github.com/jamesnetgroup/leagueoflegends-winui3)

> WPF 또는 Uno Platform 개발자라면, XAML 기반 기술이 어떻게 WinUI 3 개발로 전환되는지 볼 수 있습니다.
## 프로젝트 개요

우리는 2008년부터 XAML 기반 기술을 연구하고 경험을 쌓아왔습니다. 수년간 WPF, UWP, 그리고 이제 WinUI 3와 같은 다양한 기술이 발전해왔으며, 이를 통해 우리의 기술을 최신 Windows UI 프레임워크로 확장할 수 있게 되었습니다.

우리가 출시하는 이 리그 오브 레전드 WinUI 3 버전은 XAML 기반의 풍부한 UX 설계, C#의 객체 지향 설계, 그리고 체계적인 프로젝트 구조를 기반으로 구축되었습니다. 이는 이전의 WPF와 Uno Platform 버전의 리그 오브 레전드 프로젝트에 이은 새로운 도전입니다.

이 프로젝트는 WinUI 3를 사용하여 대규모 프로젝트를 구현하는 방법을 보여줍니다. 복잡한 컨트롤을 CustomControls로 구현함으로써 개발자들에게 풍부한 학습 자료를 제공하고자 합니다. 또한 WinUI 3의 다양한 기술 구현 사례를 포함하고 있어, 실제 프로젝트에서 이 프레임워크의 강력한 기능을 어떻게 활용할 수 있는지 보여줍니다.

특히 이 프로젝트는 대규모 애플리케이션의 분산 설계에 대한 광범위한 접근 방식을 제시합니다. 모듈화된 구조, 효율적인 상태 관리, 확장 가능한 아키텍처를 통해 복잡한 애플리케이션을 어떻게 구조화하고 관리할 수 있는지 보여줍니다.

Jamesnet.Core 프레임워크 라이브러리는 .NET Standard 2.0을 기반으로 설계되어 WPF, Uno Platform, 그리고 이제 WinUI 3에서 동일하게 작동합니다. 이 라이브러리는 WPF용 Jamesnet.Window, Uno Platform용 Jamesnet.Uno, 그리고 이제 WinUI 3용 Jamesnet.WinUI3로 제공됩니다.

이 프로젝트에서는 Jamesnet.Core와 Jamesnet.WinUI3의 실제 소스 코드를 직접 참조하여, XAML 기반 프레임워크의 설계 방법을 배울 수 있게 합니다.

우리는 이 프로젝트가 WinUI 3뿐만 아니라 다양한 XAML 기반 플랫폼의 참조로 널리 사용되어, Windows 애플리케이션 개발의 새로운 지평을 열기를 희망합니다.

[이미지 생략]

## 지원 플랫폼

이 프로젝트는 다음 플랫폼을 지원합니다:

- **Windows**: Windows 10 버전 1809(빌드 17763) 이상에서 네이티브 애플리케이션으로 실행.

참고: 이 애플리케이션은 WinUI 3를 사용하여 Windows 환경에 특화되어 개발되었습니다. Uno Platform 버전과 달리 크로스 플랫폼 개발을 지원하지 않습니다.

## 실행 방법

이 저장소를 클론하면 기본적으로 .NET 8.0 환경으로 설정됩니다. Windows의 Visual Studio 2022를 사용하여 즉시 빌드하고 실행할 수 있습니다.

### 구성:

프로젝트 파일은 다음과 같이 구성되어 있습니다. 필요에 따라 .NET 버전을 조정할 수 있습니다.

```xml
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<UseWinUI>true</UseWinUI>
</PropertyGroup>
</Project>
```

## 프로젝트에 기여하기
여러분의 기여를 환영합니다! 언제든지 Pull Request를 제출해 주세요.

## 라이선스

이 프로젝트는 MIT 라이선스 하에 제공됩니다. 자세한 내용은 [LICENSE](LICENSE) 파일을 참조하세요.

0 comments on commit 689472a

Please sign in to comment.