이 저장소는 http://dot.net에서 호스팅되는 .NET Getting Teget 튜토리얼을 빌드하는 데 사용되는 컨텐츠를 보유합니다.
컨텐츠는 주제별로 높은 수준의 그룹으로 나뉘어져 처음에는 커버됩니다.
각 콘텐츠 영역에는 하나 이상의 튜토리얼이 있습니다.
각 튜토리얼은 수업 으로 구성됩니다. 각 레슨은 샘플 코드와 함께 가르치는 개념을 자세히 설명하는 페이지 여야합니다. 튜토리얼을 설명 할 때 강의 및 페이지를 상호 교환 적으로 사용할 수 있습니다. 수업은 여러 단계 로 나눌 수 있습니다. 각 단계와 수업은 사용자가 Repl, Visual Studio 또는 Visual Studio Code를 사용하여 실행할 수있는 작업 코드로 끝나야합니다.
C# 컨텐츠를 다른 컨텐츠 영역의 모델로 볼 수 있습니다. GitHub은 후자를 C%23으로 변환하여 링크가 깨진 것이기 때문에 URL/링크는 C# 대신 'CSHARP'를 사용해야합니다. 또한 readme.md 파일에 대한 링크는 GitHub의 웹보기 내에서 대소 문자를 사용합니다.
레슨에는 독자 배경에 따라 태그가 지정 될 팁이 포함되며 결국에는 배경이 있음을 나타내는 독자에게 표시됩니다. 예를 들어:
TIP {.TIP .VB} C#의 정적 키워드는 Visual Basic .NET에서 공유되는 것과 같습니다.
레슨에는 또한 독자에게 표시 될 때 특별 형식을 받게되는 메모 도 포함됩니다. 예를 들어:
발생하는 예외를 기록하는 것이 일반적이므로 나중에 검토하고 가능한 경우 프로그램을 개선 할 수 있습니다.
레슨은 Markdown (Github 변형)을 사용하여 작성됩니다. 수업은 특정 작업 및 API 참조에 대해 다른 문서에 연결해야합니다. 이들은 사용자가 튜토리얼을 따르고 이해하도록 돕는 데 중점을 두어야합니다.
궁극적으로 플랫폼 기능과 요구 사항을 게시하는 것은 아직 알려져 있지 않습니다. 그들이 될 때까지, 우리는 튜토리얼/페이지에서 공통 요소를 포함하거나 공유 할 수있는 시스템이 없습니다. 지금은 복사/붙여 넣기가 필요합니다.
마스터 브랜치에는 최신 승인 된 컨텐츠가 포함됩니다. 단기적으로 승인 된 컨텐츠 저자는 직접 마스터로 밀어 넣을 수 있습니다. 그러나 상당한 양의 콘텐츠가 있으면 저자는 풀 요청을 제출하고 다른 팀원의 A를 기다리기 전에 자신의 기능 지점에서 작동 할 것으로 예상됩니다.
우리는이 튜토리얼에 대한 기여와 수정을 환영합니다. 우리는 다음에 해결하고자하는 영역에 곧 로드맵을 구축하지만 아이디어를 보내 드리겠습니다. 기여할 때 단계는 다음과 같습니다.
우리는 중요한 변화를 가진 저자가 .NET Foundation 기여 라이센스 계약에 서명하도록 요청합니다. 이 프로젝트는 기고자 언약이 정의한 행동 강령을 채택하여 지역 사회에서 예상되는 행동을 명확히했습니다. 자세한 내용은 .NET Foundation 행동 강령을 참조하십시오.
이 프로젝트는 .NET Foundation에서 지원합니다.