Hacktoberfest는 오픈 소스 기부금을 촉진하기 위해 10 시즌과 함께 제공되었습니다.
이것은 html, css, js를 사용하여 만든 프론트 엔드 프로젝트를위한 데이터베이스입니다.
이 저장소 사용에 기여하는 방법을 배운 후 Real World Project Idea-Arca로 이동하십시오. 또한 Hacktoberfest도 있습니다.
이것들은 당신이 할 수있는 변화입니다.
이 프로젝트에 기여하는 단계 :
1. HTML, CSS, JS in ./projects/ directory의 Project files 추가
./projects/ 에서 먼저 자신의 파일을 추가해야합니다.
프로젝트는 JS가 필수가 아닌 HTML+CSS+JS의 프로젝트 여야합니다. 또는 3 개의 파일 모두 index.html 에서도 병합 될 수 있습니다.
이 프로젝트를 참조 할 수 있습니다 : ./projects/Example-Project -project.
2. ./contribution/ProjectList.json 파일에 정보를 추가하십시오
아래 코드를 복사하고 자신의 세부 정보로 수정하십시오.
{
"Name" : " Example Project " ,
"Author" : " dev-AshishRanjan " ,
"tags" : [ " html " , " css " , " js " ],
"Github" : " https://github.com/dev-AshishRanjan " ,
"FilePath" : " ../projects/Example-Project/index.html " ,
"Description" : " Small And Breif description is needed which explains your project. "
}메모 :
index.html 파일의 상대 경로1. Fork : 포크이 Github 리포지기를 자신의 Github 계정으로 포크하십시오. 2. 클론 : Clone the Forked Repo (계정의 레포 선물)를 로컬 컴퓨터에 복제하십시오. 사용자 이름을 추가하는 것을 잊지 마십시오.
git clone https://github.com/[username]/Hacktoberfest-Frontend.git
2. Hacktoberfest 선회 폴더를 얻으십시오.
cd Hacktoberfest-Frontend3. 새 지점을 생성하십시오
git checkout -b my-new-branch4. 변경 : 새 지점을 만들고 해당 지점에서 변경 사항을 커밋하십시오. 기여하는 방법을 따르십시오
5. 추가 및 커밋
git add .git commit -m "Relevant message"6. 푸시 : 모든 변경 사항이 저지 후 변경 사항을 원격 저장소로 밀어 넣으십시오.
git push origin my-new-branch7. PR : 변경 사항을 추진 한 후 원격 리포에서 PR을이 레포의 Dev Branch로 올립니다.
당신이 Git과 Github를 처음 접한다면, 먼저 이것을 살펴 보겠습니다.
- yt video (권장) : https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- 문서 : https://hacktoberfest.com/participation/#beginner-resources
Open-Source를 처음 사용하는 경우 https://www.youtube.com/watch?v=yzevmecydce를 통과 할 수 있습니다.
갈등을 피하는 쉬운 방법은 지점/포크에서 작업하는 동안 다른 PR이 병합 될 수 있으므로 Git Repo에 '업스트림'을 추가하는 것입니다.
git remote add upstream https://github.com/dev-AshishRanjan/Hacktoberfest-Frontend
입력하여 새 리모컨이 추가되었는지 확인할 수 있습니다.
git remote -v
부모님 저장소에서 새로운 변경 사항을 가져 오려면 단순히 실행됩니다.
git merge upstream/dev