전체 글

시작했을 때의 첫 설레임으로
8주 간의 Djangonaut 기간이 끝이 났다. 처음에는 영어가 부족한데 내가 잘할 수 있을까? 라는 두려움이 있었지만 따뜻한 커뮤니티와 팀원들 덕분에 잘 마칠 수 있었던 것 같다.Djangonaut은 나에게 Django 오픈 소스 기여에 대한 두려움과 낯섦도 없애는 데 도움을 주었지만 그것보다 더 많은 가치와 영감을 준 것 같다.🔭 8주 간의 여정을 돌아보면..첫번째 Django PR을 올렸다!https://github.com/django/django/pull/19919 사실 처음 Django 에 기여하려고 마음을 먹었을때, 다른 프로젝트와 달리 Django 이슈 티켓들은 별도의 페이지 에 올라가 있어서 낯설기도 하고 어려워 보여서 기여에 어려움을 겪었었다. 실제로 Djangonaut 전에 괜찮아 ..
Contribute to Django Newshttps://django-news.com/issues/309#start Django 2025 Survey Results and Django's annual fundraiserDjango 2025 Survey Results, fundraiser, CVE support, last call to run for the DSF board, and more!django-news.com 이번주에 Django News 에 기여하겠다는 목표를 달성했다! 영어 읽고 해석하는데에 시간이 생각보다 많이 걸려서 시간이 좀 더 많이 들었지만, 어쨌든 기여 완료!Django News에 꾸준히 기여하면 Django Issue 들 탐색하면서 또 많이 배우는게 있을 것 같다. PR 머지 마..
2주 동안 뭘 했냐면..! 번역 기여 TryDjango 문서를 읽으면 항상 영어를 한국어로 옮기는 작업을 한다. 그러던 와중 맨날 이 작업을 하면 번역에도 기여해볼 수 있겠다 싶어서 transifex 한국 번역 팀에 가입했다! 아직 시간이 없어서 팀 참여밖에 못했지만 ㅠㅠ 시간 날때 꼭 번역 기여를 하고 싶다 PR 리뷰 진행중올린 PR에 대한 리뷰에 대한 수정 사항을 반영중이다! 아마 시간이 좀 걸릴 듯 하다 ㅠㅠ Django News 봉사 TryDjango News에 기여를 해보려고 츄라이 중이다.. 아마 이번주에 할 예정! 모아보니 뭔가 진척 사항이 없는 것 같기도 하고... But I did my best..
뚱뚱하게 만들기 Make ‘em FatMVC 스타일 프로그래밍의 일반적인 패턴은 thick/fat 모델들을 만들고 얇은 (간단한) 컨트롤러들을 구축하는 것입니다. Django의 경우, 이는 여러 개의 작은 메서드를 가진 모델을 만들고, 그 메서드들을 활용해 view의 로직을 가능한 한 최소화하는 것을 의미합니다. 1. DRY동일한 로직을 여러개 view에서 반복하는 것보다, model에서 한번 정의합니다.2. Testable모델에서 로직을 작은 메서드로 나누면 코드를 더 쉽게 단위 테스트할 수 있습니다.3. Readable메서드에 친근한 이름을 붙이면 보기 흉한 로직을 쉽게 읽을 수 있고 이해하기 쉬운 것으로 추상화할 수 있습니다. Django에서 fat model의 좋은 예를 보려면 django.con..
https://github.com/django/django/pull/19919 Fixed #35729 -- Enabled natural key serialization opt-out for subclasses. by rimi0108 · Pull Request #19919 · django/django…ses. Refactored serialization logic to allow models inheriting a 'natural_key' method (e.g., AbstractBaseUser) to explicitly opt out by returning None or (obj.pk,) from the method. The fix...github.com PR 하나를 올렸다! PR을 올리기 까지 과정과 시..
· Etc
#8 [2/9] RUN apt-get update && apt-get install gcc libcurl4-openssl-dev libssl-dev -y && rm -rf /var/lib/apt/lists/*#8 0.141 Ign:1 http://deb.debian.org/debian buster InRelease#8 0.143 Ign:2 http://deb.debian.org/debian-security buster/updates InRelease#8 0.145 Ign:3 http://deb.debian.org/debian buster-updates InRelease#8 0.147 Err:4 http://deb.debian.org/debian buster Release#8 0.147 404 Not..
Djangonaut 디스코드에 참여하고 Team Mars로서 Djangonaut 프로그램에 참여하게 되었다. Week 0에는 디스코드에 자기소개를 하고, 첫 팀 미팅을 하고, 웰컴 세션을 진행했다. 영어 소통 문제로 인한 약간의 어려움이 있지만 .. 극복해 봐야겠다 이번주에는 본격적인 기여에 들어가는데, 열심히 해봐야겠다 :) 영어 블로그도 만들었다.... :)https://dev.to/_e6641d4181e2ba2945d1f
최근에 오픈소스 기여모임에 참여하게 되었다. Django 프로젝트에 기여를 하고 싶었는데, 난이도 문제로 Django 기여를 포기하고 CPython 문서에 기여를 했었다. https://www.facebook.com/groups/pythonkorea/permalink/24227086083614558/?mibextid=rS40aB7S9Ucbxw6v Python Korea | 장고넛 프로그램 소개드립니다 | Facebook장고넛 프로그램 소개드립니다. 8주간 집중 멘토링을 통해서 장고에 기여하는 프로그램입니다. 영어가 좀 부족해도 괜찬습니다. 일단 도전해보면 좋겠습니다. 현재까지 한국에 참여자가 2명정www.facebook.com그러던중, Django에 기여하고 싶다고 스레드를 올렸는데 그걸 기억해주시고 장..
rimchoi
Beyond the Code