오픈 소스 프로젝트에 참여하고 싶지만 코딩을 할 수는 없습니다.
나는 GitHub 프로젝트에 기여하고 싶지만 디자이너로서 이것을 수행하는 가장 좋은 방법이 무엇인지 잘 모르겠습니다 (GitHub는 이미 일어나고있는 것을 쉽게 찾을 수 있기 때문에 어떤 플랫폼이든 적용될 수 있기 때문에 언급합니다).
오픈 소스 세계에서 그래픽 디자이너의 자리는 어디입니까? 또는 이러한 특성의 프로젝트에 참여하기로 결정할 때 어떤 좋은 방법이 있습니까?
오픈 소스 프로젝트에 참여하고 싶지만 코딩을 할 수는 없습니다.
나는 GitHub 프로젝트에 기여하고 싶지만 디자이너로서 이것을 수행하는 가장 좋은 방법이 무엇인지 잘 모르겠습니다 (GitHub는 이미 일어나고있는 것을 쉽게 찾을 수 있기 때문에 어떤 플랫폼이든 적용될 수 있기 때문에 언급합니다).
오픈 소스 세계에서 그래픽 디자이너의 자리는 어디입니까? 또는 이러한 특성의 프로젝트에 참여하기로 결정할 때 어떤 좋은 방법이 있습니까?
답변:
가장 중요한 것은 실제로 지원하는 목표를 가진 프로젝트 를 찾는 것입니다 . 저는 오픈 소스 작업이 집안일이되기를 싫어합니다. 그렇다면 종료해야하며, 열정적 인 일을 위해 좋은 일을 만들 가능성이 높습니다. 바라건대 프로젝트 자체는 빨리 끝나지 않을 것입니다.
설정이 완료되면 제작자에게 연락하여 대화해야합니다. 오픈 소스이기 때문에 정보가 분명하게 보입니다. 난 확실히 당신이 그들에게 얘기를 물어, 그들은 정확히 말할 수 있습니다하지만 가장을 도울 수있는 방법을 도움을 위해 그들이 사랑하는 것입니다.
그것이 보일 수있는 것에 관해서는, 다음과 같은 라인을 따라 무언가를해야 할 것입니다. 프로젝트를보고있는 사람들을위한 페이지) :
또한 개발자를 지원하는 디자인 별 오픈 소스 프로젝트가 많이 있습니다. 이미지 라이브러리 (사진 및 일러스트레이션 라이브러리), 글꼴, 템플릿, 그리드 시스템, 그 밖의 다른 것까지 다양합니다. 이것의 목적은 개발자의 작업을보다 쉽게하고 리소스를 제공하여 회사가 모든 것을 처음부터 스스로 할 필요가 없도록하는 것입니다.
물론 당신이하고 싶은 일은 당신이 원하는 참여 방법, 기술 세트 및 작업중 인 응용 프로그램의 유형에 달려 있지만이 대답은 어떤 일의 가능성에 대한 좋은 아이디어라고 생각합니다 당신을 위해. 실제로 더 나은 원인을 위해 작업을 위해 수행하는 것과 동일한 유형의 디자인 작업입니다.
Scribblemacher가 언급 한대로 오픈 소스 프로그램을 사용하고, 튜토리얼, 샘플 작업, 템플릿, 질문, 새 스크립트 및 프로그램과 관련된 기능 요청을 게시하여 커뮤니티에서 활발하게 활동하면 애플리케이션의 성능이 향상됩니다. 이는 일반적인 워크 플로우에서 수행 할 수있는 작업이며 모든 오픈 소스 프로젝트의 필수 기능입니다.
GitHub 기회 :
Wikimedia Commons 이미지를 벡터 형식으로 만드는 데 도움이됩니다.
웹 사이트 템플릿 / 테마에 기여 :
새로운 아이콘 팩 디자인 :
다음에 그림을 추가하십시오.
그래픽 디자인 소프트웨어에 기여 :
알아야 할 한 가지는 많은 오픈 소스 프로젝트 (및 일반적으로 소프트웨어)가 그래픽 디자이너에게 제공 할 엄청난 양 의 작업 이 없다는 것 입니다. 첫째, 그래픽 구성 요소가없는 방대한 숫자가 있습니다. 다른 것들의 경우, UI는 대부분 버튼의 모양과 배열을 결정하는 UI 라이브러리를 통해 구현됩니다. 따라서 일부 아이콘과 로고보다 할 일이 거의없는 많은 프로젝트가 있습니다. 큰 공헌을하거나 업무에 큰 영향을 미치려면 그러한 프로젝트에 참여해도 만족스럽지 않을 수 있습니다. 반면에 일련의 짧은 프로젝트를 원한다면 괜찮을 것입니다.
그러나 여기에는 예외가 있습니다.
고려해야 할 또 다른 요점은 프로그래머가 아닌 경우 일부 프로젝트를 작업하려면 설계를 구현해야하는 프로그래머와 많은 상호 작용이 필요할 수 있다는 것입니다. 이는 프로그래머와 사용자 모두에게 추가 워크로드를 의미하며, 이는 기여의 비용-이익 비율에 심각한 영향을 줄 수 있습니다. 물론 모든 사람들은 소프트웨어가 좋아 보이기를 원하지만 대부분의 경우이 작업에 많은 시간을 투자하지 않고 더 시급한 문제가 있습니다. 따라서 다소 독립적으로 작업 할 수있는 프로젝트를 찾고 싶을 수 있습니다.
당신이 무엇을하든 항상 프로젝트에 참여하는 사람들에게 가장 기여할 수있는 방법과 방법에 대해 이야기하는 것이 좋습니다.
마지막으로 다소 특별한 경우는 fonts 입니다. 일반적으로 프로그래밍이 거의 필요하지 않으므로 기존 프로젝트에 쉽게 기여할 수 있으며 Git 또는 사용되는 버전 관리 시스템 만 배우면됩니다. GitHub 및 Sourceforge ( 1 , 2 ) 에 일부 글꼴 프로젝트가 있습니다 . 또한 각 플랫폼마다 하나의 글꼴 프로젝트가 있습니다.
또한 새 글꼴 프로젝트를 직접 시작하는 데 많은 시간이 걸리지 않습니다. 양질의 오픈 소스 글꼴은 드문 일이며 채울 수있는 틈새가 있습니다.
이미 훌륭한 답변이 있지만 추가하고 싶은 한 가지는 더 나은 웹 사이트를 만드는 것입니다. 대부분의 프로젝트에는 웹 사이트가있는 경우 일반적으로 뼈대가있는 프로젝트가 있습니다. 잘 보이는 웹 사이트는 프로젝트를 홍보하여 더 많은 사용자뿐만 아니라 더 많은 자원 봉사자와 더 많은 기부금을 유치하는 데 도움이됩니다.
GitHub에 대해 말하면 정적 웹 사이트에 대한 무료 호스팅을 제공합니다 : https://pages.github.com/
설명서를 다시 디자인하십시오. 프로젝트 관리자는이 작업을 원하지 않으며, 프로젝트에 대한 종속성이 거의 없으며 모든 사람이 더 행복해집니다. ( 라켓을 위해 이것을했습니다 .)
또한 다음과 같이 말하지 않아도됩니다.
기고하려는 오픈 소스 소프트웨어의 사용자 여야합니다 (전문가 일 필요는 없지만 프로젝트에 대해 전혀 모르는 경우 관리자가 왜 심각하게 생각해야합니까?)
디자인 측면에서 무엇을하고 있는지 알아야합니다 (즉, 다른 사람들이 고치게 될 두통을 유발하지 않음).
다시 말해, 오픈 소스 프로젝트는 기술을 쌓거나 포트폴리오를 구성하는 장소가 아닙니다.
오픈 소스 세계 에서 그래픽 디자이너는 어디에 있습니까?
그래픽 디자인 의 기본 1 을 고려할 때 답은 리더십 , 문제 해결 및 커뮤니케이션에 관한 것일 수 있습니다 . 2 그 기술과 비전 가치를위한 자산 프로젝트 관리 및 기술의 방향은 물론 학습으로, 일반적으로, 소프트웨어 개발 자체에 기여 3 (기술), 4 (자식) . 실제 문제 해결에서원근법, 그래픽 디자인 및 프로그래밍은 문제를 해결하며 가장 확실하게 보완 적이며 종종 별개의 솔루션으로 중첩됩니다. 또한, 암면과의 상호 작용은 최소 였지만 구식 디자인조차도 디스플레이를 통해 렌더링되었습니다. 그래픽 디자인은 지속적인 언어이며, 지원과 표현을 보호하고 홍보해야합니다. (5) 따라서, 그들의 장소 의 중앙 가장자리로부터 연장 할 수 오픈 소스 .
1 . 에서 위키 피 디아 에서 그래픽 디자인 :
그래픽 디자인은 유형, 공간 및 이미지를 사용하여 시각적 커뮤니케이션 및 문제 해결 방법입니다 . 이 분야는 비주얼 커뮤니케이션 및 커뮤니케이션 디자인의 하위 집합으로 간주되지만, "그래픽 디자인"이라는 용어는 중복되는 기술로 인해 이들과 상호 교환 적으로 사용되기도합니다. 그래픽 디자이너는 다양한 방법을 사용하여 단어, 기호 및 이미지를 생성하고 결합하여 아이디어와 메시지를 시각적으로 표현합니다. 그래픽 디자이너는 타이포그래피, 시각 예술 및 페이지 레이아웃 기술의 조합을 사용하여 최종 결과를 생성 할 수 있습니다. 그래픽 디자인은 종종 커뮤니케이션이 생성되는 프로세스 (디자인)와 생성 된 제품 (디자인)을 모두 말합니다.
구식과 새로운 그래픽 디자인의 영향에 대한 일반적인 알림을 참조하십시오 ( 1 2 3 4 ). 또한 인정 된 거래 원칙 을 따릅니다 .
가장 일반적으로 인정되는 디자인 원칙 중 일부는 정렬, 균형, 대비, 근접성, 반복 및 공백입니다. 이들은 그래픽 디자인 "구성"의 모든 요소입니다. 또한, 구성은 조화, 강조, 게슈탈트, 패턴, 움직임, 리듬, 비율 및 통일의 사용 (및 성공 또는 실패)에 기초하여 평가된다.
2 . 이것은 또한 일반적으로 커뮤니케이션 (특히 그래픽 커뮤니케이션) 이기 때문에 그래픽 디자인에 대한 R & D, 실험, 교육 및 작문을 환영해야합니다. 훈련을받지 않은 것에 대한 필요성을 알 수는 없습니다. 또한 현장 외부의 특정 청중에게 그래픽 디자인을 설명하는 것을 아는 사람들에게 달려 있습니다. 디자인이 무언가를 말하고 다른 문제에 대한 해결책을 구성함에 따라, 그래픽 디자이너는 자연스럽게 당신이 제공하는 맥락에서 중요한 도전과 사람들을 그들의 관심과 가치에 따라 연구하고 찾아야합니다. 통찰력과 창조상업적 명령이없는 하나 이상의 프로젝트에 유용 할 수있는 광범위한 솔루션. 따라서 프로젝트를 시작하고, 자유로운 디자인을 만들고, 문서화하고, 전시하고, 그러한 디자인의 배포에 적극적으로 기여합니다-문제 해결을위한 표현적인 인간적 방법으로서 그리고 디자이너 나 아티스트 (들)-솔로 든 커뮤니티이든 관계없이 필수적이어야합니다. 디자인에는 의미가 있으며 사람들이 알고 싶어합니다. 학제 간 노력을 통해 다른 분야에서 그래픽 디자인 방법을 적용하면 상호 이익이되고 그래픽 디자인 자체에 대한 통찰력을 얻을 수 있습니다.
3 . 소프트웨어 엔지니어가 아닌 사람에게는 특정 시점의 "풀 스택"레벨보다 개발 기술 의 탄젠트적이고 지속적인 개선이 더 중요하고 현실적 일 것입니다. 오늘날 자바 스크립트에 대한 가장 기본적인 지식은 적어도 레이아웃, 구성 및 스타일에 적용되기 때문에 일반적입니다. 그래픽 디자인의 많은 구성 요소를 사용하고 활성화하는 고급 "언어"도 있습니다. 그러한 예는 p5.js 자바 스크립트 라이브러리로, 처리 언어 뒤에 "숫자로 그리기"아이디어를 다시 구현 한 것입니다 . 현대적인 시각 예술에 대한 최근 웹 지향적 인 기여로 HTML에서 쉬운 레이아웃과 상호 작용이 가능합니다캔버스 . 매니아를위한 자바 스크립트 기술을 확실히 향상시키는 데 도움이됩니다. 그래픽 디자인 전문 지식이 새로운 미디어 아트 인 축복이 될 세계 상호 작용을위한 openFrameworks , OpenCV 및 기타 프레임 워크도 참조하십시오 . Haskell 튜토리얼 에서 살아남는 데있어 확실한 가치가있을 수도 있습니다 (2013 J. Carmack Quakecon talk 참조) . Haskell은 비전의 명확성과 지속성에 관한 것입니다. 인상을줍니다.
4 . 에 관해서는 버전 관리 시스템, 어떤 이유가 자식이 엄격한 소프트웨어 개발 이외의 목적으로 사용되지 수 없습니다. 그리고 그것은 이 (STH도 참조하십시오. 같은 이 DIY). 또한 git 은 PSD 형식을 포함하여 이미지 차별화를 지원 합니다 . 이러한 맥락에서 순수한 그래픽 프로젝트에 기여할 때에도 활용할 수 있습니다. 매우 오랫동안 파급 될 수있는 설계가 기여 될 수 있습니다. 다른 플랫폼도 존재합니다. 지속 가능성과 라이센스는 항상 면밀히 조사되어야합니다.
도 5 . 라이센싱에 참여하고 질문을하고 이에 기여하십시오. 예를 들어 사용 가능한 라이센스 체계, 예술 또는 유형 관련 라이센스 , Open Content 를 조사하고 평가합니다., 그래픽 디자이너의 요구에 따라 특정 프로젝트 등에 사용되는 라이센스 및 그래픽 디자이너가 보유한 가치. 개인 라이센스를 위해 선택한 라이센스를 명확하게 활용합니다. 설계자는 무료 디자인에 기여할 때 어떤 라이센스를 사용할 것인지, 왜 imho인지 알아야합니다. 과거의 디자이너에게는 없었던 자유입니다. 승인과 재사용 사이의 균형을 찾는 데 많은 저작권 관련 문제가 여전히 논의 중입니다. 설립 된 전문가는 또한 해당 분야의 연구를위한 소규모 기부금을 기부 할 수 있습니다. 그래픽 디자이너가 원하는 것을 반영하기를 원한다면 라이센스를 법적으로 만 남겨 두지 마십시오!
제가 고발하고있는 페도라 프로젝트에는 신입 회원을 초대, 격려 및 멘토링하는 뛰어난 기능의 디자인 팀이 있습니다. 상기 살펴보세요 디자인 팀에 참여 위키 페이지를.
많은 오픈 소스 프로젝트와 마찬가지로이 그룹은 Freenode IRC 네트워크 를 사용하여 통신합니다. 이에 익숙해지는 것은 Fedora뿐만 아니라 많은 프로젝트에 유용 할 것입니다. 그리고 거기에 메일 링리스트 와 완전하게 일치하여, 페도라 디자이너에 근무 -도 HyperKitty , 메일 링리스트에 대한 새로운, 현대 UI.
따라서 한 가지 방법은 메일 링리스트에 참여하여 자신을 소개하거나 IRC 기반 회의 (일반적으로 화요일 오후 9시 UTC #fedora-design
채널) 에 참석하는 것 입니다. 또는 공개 티켓을보고 사랑과 다이빙을 기다리는 것도 가능합니다 .
다시 말하지만, 나는 큰 편견을 가지고 있지만 Fedora와 같은 배포판은 정의에 따라 여러 프로젝트의 통합 지점이기 때문에 여러 지역의 여러 사람들과 분기하고 연결하는 방법이 될 수 있습니다. 프로젝트 자체에는 기술 수준과 사용 가능한 시간에 관계없이 항상 크고 작은 작업이 있습니다. 그리고 많은 사람들이 사용하고 보는 것에 영향을 줄 수 있습니다.