Hacktoberfest 오픈 소스 프로젝트에 오신 것을 환영합니다! 우리는 당신이 여기에 오픈 소스 프로젝트에 기여하는 데 관심을 갖게되어 기쁩니다.
오픈 소스는 사용, 수정 및 재분배를 위해 대중이 자유롭게 사용할 수있는 것을 설명하는 데 사용되는 용어입니다. 이것은 소프트웨어의 맥락에서 가장 일반적으로 사용되지만 음악, 문학 및 하드웨어 디자인과 같은 다른 유형의 창의적인 작품에도 적용될 수 있습니다.
오픈 소스 소프트웨어는 사용자에게 소프트웨어 및 소스 코드를 사용, 연구, 변경 및 배포 할 권리를 사용자에게 부여하는 라이센스에 따라 릴리스됩니다. 즉, 누구나 코드를 검사하고 자신의 요구에 맞게 수정하고 변경 사항을 다른 사람과 공유 할 수 있습니다.
오픈 소스 소프트웨어에는 많은 이점이 있습니다. 커뮤니티가 지속적으로 검토하고 개선하기 때문에 독점 소프트웨어보다 더 신뢰할 수 있고 안전합니다. 오픈 소스 소프트웨어는 비싼 라이센스 비용이 필요하지 않기 때문에 종종 더 저렴합니다. 오픈 소스 철학은 협업과 투명성이 고품질 제품과 서비스를 만드는 가장 좋은 방법이라는 믿음을 기반으로합니다. 오픈 소스 프로젝트는 종종 자원 봉사자 커뮤니티에 의해 개발되지만 오픈 소스 소프트웨어를 개발하고 지원하는 많은 회사가 있습니다.
오픈 소스에 대해 더 많이 배우고 싶다면 온라인 및 라이브러리에는 많은 리소스가 있습니다. Github 및 Gitlab과 같은 웹 사이트에서 기여할 오픈 소스 프로젝트를 찾을 수도 있습니다.
Hacktoberfest는 DigitalOcean, Github 및 Dev.To가 후원하는 오픈 소스 소프트웨어의 연례 축하입니다. 10 월 한 달 동안 개인이 오픈 소스 프로젝트에 기여하도록 권장합니다. Hacktoberfest에 참여함으로써, 당신은 멋진 장식과 상을 받으면서 오픈 소스 커뮤니티에 배우고, 협력하고, 기여할 수 있습니다. Hacktoberfest에 참여하려면 Github 계정을 만들고 이벤트에 등록하면됩니다. 등록되면 풀 요청을 만들어 오픈 소스 프로젝트에 기여할 수 있습니다. 풀 요청은 프로젝트 코드 변경을 제안하는 방법입니다.
Hacktoberfest 챌린지 자격을 갖추려면 다른 오픈 소스 리포지토리로 병합 된 4 개의 풀 요청을 수행해야합니다. 풀 요청은 10 월 1 일과 10 월 31 일 사이에 병합되어야합니다.
오픈 소스를 처음 접한다면 시작하는 데 도움이되는 많은 리소스가 있습니다. 당신이 기여할 수있는 초보자 친화적 인 프로젝트도 많이 있습니다.
Hacktoberfest는 오픈 소스 소프트웨어에 대해 배우고 오픈 소스 커뮤니티에 기여할 수있는 좋은 방법입니다. 또한 다른 개발자를 만나고 새로운 기술을 배우는 좋은 방법입니다.
다음은 Hacktoberfest에 참여하기위한 몇 가지 팁입니다.
관심있는 프로젝트를 찾아서 기술이 있습니다. 프로젝트의 문서 및 기여 가이드 라인을주의 깊게 읽으십시오. 오타 수정 또는 문서 추가와 같은 작은 기여로 시작하십시오. 관리자를 존중하고 지시를 따르십시오. 도움을 요청하는 것을 두려워하지 마십시오. Hacktoberfest는 오픈 소스 커뮤니티에 환원하고 새로운 기술을 배울 수있는 좋은 기회입니다. 나는 모두가 참여하도록 권장한다!
Hacktoberfest에 대한 자세한 내용은 Hacktoberfest 공식 웹 사이트를 방문하십시오.
우리는 모든 수준의 경험을 가진 개발자의 기여를 환영합니다. Hacktoberfest 프로젝트에 기여하려면 다음을 수행하십시오.
repo : 가장 오른쪽의 가장 오른쪽 버튼을 눌러 멋진 여행을 시작하여 레포를 출연하십시오 .
포크 리포지토리 : 프로젝트 GitHub 페이지의 오른쪽 상단에있는 "포크"버튼을 클릭하여 나만의 저장소 사본을 만듭니다.
저장소를 복제하십시오 : GIT를 사용하여 포크 리포지토리를 로컬 컴퓨터로 복제하십시오.
git clone https://github.com/CareerDevelopmentHub/magic-notes.git지점 만들기 : 기부금을위한 새 지점 만들기
git checkout -b feature/my-contribution변경 : 프로젝트를 원하는 변경 사항을 변경하십시오. 여기에는 버그 수정, 기능 추가, 문서 개선 등이 포함될 수 있습니다.
커밋 변경 : 설명 커밋 메시지로 변경 사항을 커밋하십시오.
git commit -m " Add feature: my contribution "변경 사항 푸시 : Github의 포크 리포지토리로 변경 사항을 밀어 넣습니다.
git push origin feature/my-contribution풀 요청 생성 : 원래 프로젝트의 GitHub 페이지로 이동하여 "새 풀 요청"버튼을 클릭하십시오. 지점을 기본 분기와 비교하고 풀 요청을 만듭니다.
Magic Notes는 다음 기술을 사용합니다.
Magic Notes는 수업 중에 메모를하고 어디에서 시작 해야할지 모르는 학생들을 위해 특별히 설계된 오픈 소스 웹 응용 프로그램입니다. 부트 스트랩 CSS 프레임 워크를 사용하여 반응적이고 시각적으로 매력적인 레이아웃을 만듭니다. 앱에는 두 가지 주요 섹션이 있습니다.
참고 :이 섹션에는 사용자가 새 메모를 입력하고 추가 할 수있는 양식이 포함되어 있습니다. 양식에는 메모 내용을 입력하기위한 텍스트 영역과 메모를 추가하기위한 버튼이 있습니다.
노트 :이 섹션에는 사용자의 모든 저장된 메모가 나와 있습니다. 각 메모는 메모 내용이 포함 된 카드와 메모를 삭제하기위한 버튼으로 표시됩니다. 이 앱은 또한 JavaScript를 사용하여 다음 기능을 처리합니다.
