-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
도커파일, 도커 컴포즈를 이용해 로컬 실행시간을 최소화 #343
base: master
Are you sure you want to change the base?
Conversation
혹시 이거 왜 Closed됐나요? |
다시 리오픈 해봅니다. |
Due to uncertainties, especially regarding aspects such as However, personally, you can find the Dockerfile-related builds at https://github.com/NavyStack/gnuboard-g6.git. |
While the ARM architecture was built natively, we cannot guarantee its functionality until it is tested for execution. Presently, available manual pushes are undertaken, and automated nightly builds are in progress at 00:00 KST. You can check it out at https://hub.docker.com/r/navystack/gnuboard-g6 |
If the Gnuboard team @gnuboard desires and is open to considering future project considerations, we are willing to proceed with relevant pull requests. Please provide us with preferences and guidance on the future direction of the project. Gnuboard 팀이 원하고 향후 프로젝트 고려 사항을 고려할 수 있다면, 관련 PR을 진행할 의향이 있습니다. |
@NavyStack 개인으로 있어서 설정 파일이 마음에 안들면 리뷰를 통해 수정 제안을 하거나 만들어진 fork branch에 PR을 하면 되지 왜 we do not chose to proceed with the PR 이란 표현을 쓰셨는지 잘 모르겠네요. 여러명이서 쓰시는 계정이신가요? 이미 비슷한 목적의 PR이 있고, 메인테이너가 닫지 않았다면 무의미하게 새로운 PR을 제시할 필요 없이 여기에 Co-Author 해도 된다고 생각합니다. |
@mirusu400, Co-Author할 예정입니다. code reveiw를 한 이유는 이러한 부분에 대한 의견을 묻고, 의사소통을 보다 명확하게 하기 위함이었습니다. |
영어로 말씀하셔서 서로 의사소통에 문제가 있었나 봅니다
반응이 날카로웠던 점은 사과드립니다 |
@mirusu400님, 아니에요. 괜찮습니다. 😊 도커 허브와 관련된 레포를 언급한 이유는 이미 작성한 파일이 있어서, 그누보드 팀이 이미지를 확인하고 결정하는 데 도움이 되기를 바랬기 때문입니다. 아시겠지만, PR을 진행한다는 것은 조금 큰 부담이 있습니다. 이러한 마음을 잘 이해하기에, Code review를 꼼꼼히 하고 의사소통을 원활하게 하기 위해 노력했습니다. 고려하지 못한 부분이 있다면, 다른 개발자의 리뷰에서 더 나은 방향을 찾길 바라고 있습니다. 관련된 이미지는 실제로 sir.kr에도 올렸습니다. 댓글에서도 메인스트림에 반영되었으면 하는 의견이 있었습니다. 또한, 위와 관련된 모든 링크에 수익을 목적으로 하지 않았습니다. 또한 MIT 라이선스는 상업적인 이용을 허용하는 오픈 소스 라이선스 중 하나입니다. 영어로 주석을 작성한 이유는 그누보드가 더 커지길 바라는 마음이었습니다. 판이 더 커지면 재미있을 것 같지 않으세요? 😊 |
@mirusu400님,
이와 관련하여, 같은 맥락에서, 권리 주장을 더 명확히 하기 위해, 커뮤니티가 계속 성장하면서 새로운 기여자들을 끌어들이고 있는 만큼, 기여자 라이선스 동의서 (CLA)를 도입하여 프로젝트와 기여자 모두의 이익을 보호했으면 좋겠습니다. CLA를 도입함으로써, 모든 이해 당사자에게 명확하고 필수적인 법적 보호를 제공하며 지적 재산에 관한 갈등을 효과적으로 회피하며, 프로젝트가 의도한 대로 오픈 소스 라이선스 하에 원활하게 배포될 수 있도록 보장할 수 있습니다. |
이것도 결국 메인테이너의 의견이 중요한 부분이겠네요. 또한, GitHub Actions를 활용하여 기계적으로 문법 검사(Unit Testing) 등을 추가하는 것도 좋은 방법입니다. 더 나아가, demo를 띄워서 gnuboard를 실행하고 확인하는 방법도 있습니다. 사실 Code review에 기록했던 것 들은 저희도 Dockerfile을 작성하면서 많이 고민했던 것들이었습니다. |
PR(Pull Request)이 merge되기까지 걸리는 시간은 많은 요소에 따라 다르며, 프로젝트의 특성, 규모, 관리 정책, 참여자의 활동 수준 등에 따라 달라집니다. 일반적으로 PR이 즉시 머지되는 경우도 있지만, 때로는 몇 주 또는 몇 달 걸리기도 합니다. 1년 이상 걸리는 경우도 특별한 상황에서 나타날 수 있습니다. 또한 @mirusu400님, 제가 권한이 main에 Push할수 있는 권한이 없을 수 있어서, 따로 Fork해서 PR해야하지 않을까 싶네요. |
@mirusu400님, 권한 부족으로 #343 PR에 대해 수정하지 못했습니다. |
가감없는 의견 전개 부탁드립니다. gnuboard5 (gnuboard/gnuboard5#302) 도 진행중입니다. |
PR Checklist
PR이 다음 요구 사항을 충족하는지 확인하세요. PR을 보내기 전에 모든 항목을 확인해야 합니다.
PR 유형
어떤 유형의 PR인가요? (해당 항목에 모두 체크해주세요)
변경 사항
도커파일과 도커컴포즈파일을 이용하여 간단하게 로컬에서 실행해보고 실행해보았습니다.
도커환경만 있다면 얼마든지 기여할 수 있을 것 같아 PR 을 올려봅니다.
실행 :
docker-compose up -d --build
관련 이슈
기타 정보