Je veux participer à des projets Open Source, mais je ne peux pas coder (si bien. Ou .. du tout).
J'aimerais beaucoup contribuer aux projets GitHub, mais en tant que designer, je ne sais pas quelle est la meilleure façon de le faire (je mentionne GitHub car il est très facile de trouver ce qui se passe déjà, mais n'importe quelle plate-forme s'appliquerait).
Quelle est la place d'un graphiste dans le monde de l'open source ou quelles sont les bonnes pratiques pour décider de rejoindre un projet présentant ces caractéristiques?
designers
open-source
Yisela
la source
la source
Réponses:
Le plus important est de trouver un projet avec les objectifs que vous soutenez vraiment . Je détesterais que le travail open source devienne une corvée, vous devriez arrêter si c'est le cas, et vous êtes plus susceptible de créer du bon travail pour quelque chose qui vous passionne. Espérons que le projet lui-même ne mourra pas rapidement, car vous voulez faire quelque chose qui dure.
Une fois que cela est établi, vous devriez tendre la main au (x) créateur (s) et leur parler. Depuis qu'il est open source, leurs informations sont probablement clairement visibles. Je suis sûr qu'ils aimeraient que vous aidiez comme vous pouvez, et en leur parlant et en leur demandant, ils peuvent vous dire exactement comment vous pouvez aider au mieux.
En ce qui concerne ce à quoi cela pourrait ressembler, ils vous demanderaient probablement de faire quelque chose dans le sens de ce qui suit (à supposer qu'ils aient un travail qu'un concepteur puisse faire - ce n'est pas seulement du code, mais comprend un type d'interface, du moins une barre d'éclat page pour les personnes regardant le projet):
En outre, de nombreux projets open source spécifiques à la conception aident les développeurs. Celles-ci peuvent aller des bibliothèques d’images (bibliothèques de photographies et d’illustrations), aux polices, aux modèles, aux systèmes de grille, à autre chose. Celles-ci ont pour but de faciliter le travail des développeurs et de proposer des ressources afin que les entreprises ne soient pas obligées de tout faire à partir de zéro.
Bien entendu, ce que vous finirez par faire dépend de votre implication, de vos compétences et du type d’application sur lequel vous travaillez, mais je pense que cette réponse donne une bonne idée de certaines possibilités de travail. pour vous êtes. C'est vraiment le même type de travail de conception que vous feriez pour le travail, juste (peut-être) pour une meilleure cause.
Comme l'a commenté Scribblemacher , l'utilisation de programmes open source et le fait d'être actif dans leur communauté en publiant des tutoriels, des exemples de travaux, des modèles, des questions, de nouveaux scripts et des demandes de fonctionnalités relatives au programme contribuent à l'amélioration de l'application. C’est quelque chose que vous pourriez faire dans votre flux de travail habituel et qui fait partie intégrante de tout projet open source.
la source
Opportunités GitHub:
Aide pour créer des images de Wikimedia Commons dans un format vectoriel:
Contribuer aux modèles / thèmes de sites Web:
Concevoir de nouveaux packs d'icônes:
Ajouter des illustrations à:
Contribuer au logiciel de conception graphique:
la source
Beaucoup de jeux Open Source recherchent des graphistes.
Par exemple, chez Pushover, nous recherchons un volontaire pour redessiner le personnage principal (dans tous les états du mouvement).
En tant que graphiste, vous faites partie des personnes les plus recherchées par les équipes Open Source. Ils ont généralement suffisamment de programmeurs (ou du moins savent où les trouver), mais il est difficile de trouver de bons graphistes prêts à faire du bénévolat.
Vous ne devriez pas avoir de difficulté à trouver des projets qui vous veulent aussi bien que vous le souhaitez.
la source
Il est important de savoir que beaucoup de projets open source (et de logiciels en général) n’ont pas beaucoup de travail à offrir au graphiste. Premièrement, il y en a un grand nombre qui n’a aucune composante graphique. Pour d'autres, l'interface utilisateur est principalement implémentée via une bibliothèque d'interface utilisateur qui détermine à peu près l'aspect et la disposition des boutons et autres. Ainsi, de nombreux projets n’auront guère plus à faire que des icônes et un logo. Si vous souhaitez apporter une contribution importante ou si vous souhaitez que votre travail ait un impact considérable, participer à de tels projets ne vous satisfera probablement pas. Par contre, si vous voulez faire une série de projets courts, cela peut aller.
Il y a cependant des exceptions à cela:
Vous devez également prendre en compte le fait que, si vous n’êtes pas programmeur, le travail sur certains projets peut nécessiter beaucoup d’interaction avec les programmeurs qui devront implémenter vos conceptions. Cela représente une charge de travail supplémentaire pour les programmeurs et vous-même, ce qui peut avoir de graves conséquences sur le rapport coût / bénéfice de vos contributions. Bien sûr, tout le monde veut que son logiciel soit beau, mais dans la plupart des cas, il ne veut pas investir beaucoup de temps là-dessus et a des problèmes plus urgents à résoudre. Ainsi, vous voudrez peut-être rechercher des projets dans lesquels vous pourrez travailler de manière quelque peu indépendante.
Quoi que vous fassiez, il est toujours bon de demander aux personnes qui réalisent un projet si et comment vous pouvez contribuer au mieux.
Enfin, les polices constituent un cas particulier . Ils impliquent généralement peu, voire pas du tout de programmation, et vous pouvez donc facilement contribuer à un projet existant, ne nécessitant que d'apprendre Git ou le système de gestion de versions utilisé. Il existe quelques projets de polices sur GitHub ainsi que sur Sourceforge ( 1 , 2 ). J'ai également un projet de police sur chacune de ces plateformes.
En outre, il ne faut pas grand-chose pour démarrer vous-même un nouveau projet de polices. Les polices open-source de qualité sont une chose rare et il existe de nombreuses niches (ou plutôt de gros trous) que vous pouvez remplir.
la source
Déjà quelques excellentes réponses ici, mais une chose que je voudrais ajouter est de les aider à créer un site plus beau. La plupart des projets, s'ils ont un site Web, en ont généralement un vraiment dépouillé. Un site Web de bonne qualité aidera à promouvoir le projet, attirant non seulement plus d'utilisateurs, mais également plus de bénévoles et éventuellement plus de dons.
En parlant de GitHub, ils offrent un hébergement gratuit pour les sites Web statiques: https://pages.github.com/
la source
Reconcevoir la documentation. Les responsables de projet ne veulent pas faire cela, cela dépend très peu du projet dans son ensemble et rend tout le monde plus heureux. (Je l'ai fait pour Racket .)
De plus, il va sans dire que:
vous devriez être un utilisateur du logiciel libre auquel vous envisagez de contribuer (pas nécessairement un expert, mais si vous ne connaissez rien au projet, pourquoi les responsables de la maintenance devraient-ils vous prendre au sérieux?)
vous devriez savoir ce que vous faites en termes de conception (c'est-à-dire, ne pas causer de maux de tête que les autres vont devoir réparer).
En d’autres termes, un projet open source n’est pas l’endroit idéal pour développer vos compétences ou tailler des pièces pour votre portefeuille.
la source
Faire des amis avec un développeur. Ils aiment en fait beaucoup de choses que les concepteurs font - comme la bière, les brownies, les jeux vidéo, la trilogie du Seigneur des Anneaux et le ping-pong. Une fois que vous avez fait cela, trouvez un intérêt commun et construisez quelque chose ensemble.
la source
Les jeux OpenSource peuvent vraiment bénéficier des concepteurs graphiques. S'il vous plaît consulter CrosixTH , OpenTTD, Colobot et de nombreux autres projets merveilleux.
La plupart d’entre eux dépendent toujours des œuvres d’art des jeux originaux en raison du manque de graphistes suffisamment dévoués.
la source
Considérant les fondamentaux 1 de la conception graphique , une réponse pourrait être: le leadership , la résolution de problèmes et la communication . 2 Ces compétences et cette vision sont des atouts précieux pour la gestion de projet et la direction artistique en général, ainsi que pour l’apprentissage et le développement de logiciels 3 (compétences), 4 (git) . D'une résolution de problèmes du monde réelLa perspective, la conception graphique et la programmation résolvent des problèmes et sont très certainement complémentaires, tout en étant souvent superposées à des solutions distinctes. En outre, même les conceptions anciennes étaient rendues à travers des étalages, bien que l’interaction avec une paroi rocheuse soit minimale. Le graphisme est un langage persistant dont le support et l'expression doivent être sauvegardés et promus. 5 Par conséquent, leur place pourrait s'étendre du bord au centre de l' open source .
1 . De wikipedia sur le graphisme :
Découvrez quelques exemples typiques de l’impact des conceptions graphiques, anciennes et nouvelles ( 1 2 3 4 ). Voici également quelques principes reconnus du commerce:
2 . Etant donné qu’il s’agit généralement d’une communication (en particulier d’ une communication graphique ), la recherche et le développement, l’expérimentation, l’enseignement et la rédaction en graphisme devraient être les bienvenus. On ne voit pas le besoin de quelque chose pour lequel ils n’ont pas été formés; il appartient également aux personnes qui savent aider à expliquer le graphisme à un public spécifique extérieur au domaine. Étant donné que les dessins disent quelque chose et constituent des solutions à différents problèmes, un graphiste doit naturellement, dans le contexte que vous proposez, rechercher et rechercher les défis matériels et les personnes, en fonction de leurs intérêts et de leurs valeurs. Apporter un aperçu et créerune gamme de solutions pouvant être utiles à un ou plusieurs autres projets, sans impératifs commerciaux. Ainsi, lancer des projets, créer des conceptions libres, documenter, présenter et contribuer activement à la distribution de ces conceptions - en tant que méthode humaine expressive pour la résolution de problèmes et pour la création d'une vision unique de notre monde, y compris celle du ou des concepteurs ou des concepteurs. artiste (s) - que ce soit en solo ou au sein d'une communauté, devrait également s'avérer essentiel. Les dessins ont un héritage de significations et les gens veulent savoir. L’application des méthodes de conception graphique dans d’autres domaines dans le cadre d’ activités interdisciplinaires peut être mutuellement bénéfique et donner une idée plus précise de la conception graphique elle-même.
3 . Pour quelqu'un qui n'est pas un ingénieur en logiciel, l'amélioration tangentielle et continue des compétences en développement est sans doute plus importante et réaliste que le niveau "fullstack" à un moment donné. La connaissance de base de javascript est très courante, du moins en ce qui concerne la mise en page, la composition et le style. Il existe également des "langages" de haut niveau qui utilisent et permettent la plupart des éléments constitutifs de la conception graphique. Un tel exemple est la bibliothèque javascript p5.js , une réimplémentation de l’idée "peindre avec des nombres" derrière le langage de traitement . C'est une contribution récente aux arts visuels modernes orientée Web qui permet une mise en page facile et une interactivité sur le langage HTML.toile . Cela aide sûrement à améliorer les compétences avec javascript pour les enthousiastes. Reportez-vous également aux frameworks tels que openFrameworks , OpenCV et autres pour une interaction mondiale, où l’expertise en graphisme sera un avantage , c’est-à-dire les nouveaux arts médiatiques . Il est également très probable que survivre à un tutoriel sur Haskell présente une certaine valeur (voir l' entretien de J. Carmack Quakecon en 2013. Haskell parle de la clarté et de la durabilité de la vision. Cela impressionne.).
4 . En ce qui concerne les systèmes de contrôle de version , il n’ya aucune raison que git ne puisse être utilisé à d’autres fins que le développement logiciel strict. Et ça a (voir aussi qc. Comme ce bricolage). De plus, git prend en charge la différenciation d'images, y compris pour le format PSD . Dans ce contexte, il peut être utilisé même pour contribuer à des projets purement graphiques. Une conception pourrait être apportée qui pourrait éventuellement onduler pendant très longtemps. Assurément, d'autres plates-formes existent; la durabilité et l'octroi de licences devraient toujours faire l'objet d'un examen minutieux.
5 . Veuillez vous engager, poser des questions et contribuer à l’octroi de licence. Par exemple, rechercher et évaluer les systèmes de licence disponibles, les licences artistiques ou liées au type , Open Content, les licences utilisées pour un projet spécifique, etc., en fonction des besoins des différents graphistes et des valeurs qu’un graphiste se défend. Et en exploitant clairement les licences choisies pour des contributions personnelles. Un concepteur doit savoir quelle (s) licence (s) il / elle choisirait d’utiliser s’il contribuait à un design gratuit et pourquoi à mon humble avis. C'est une liberté que les anciens designers n'avaient pas. Trouver un équilibre entre reconnaissance et réutilisation, et tant de questions liées au droit d'auteur sont encore ouvertes à la discussion. Les professionnels établis peuvent également contribuer à de petites dotations pour la recherche sur le terrain. Ne laissez pas les licences uniquement entre les mains du service juridique si vous voulez qu'elles reflètent ce que veulent les graphistes!
la source
Le projet Fedora - sur lequel je travaille -, avec un grand désaveu, sur lequel je travaille - a une équipe de concepteurs excellente et très fonctionnelle qui invite, encourage et guide les nouveaux membres. Jetez un coup d’œil à la page wiki Joindre l’équipe de conception .
Comme beaucoup de projets open source, le groupe utilise le réseau Freenode IRC pour communiquer - cette familiarisation sera bénéfique pour de nombreux projets, pas seulement pour Fedora. Et il existe aussi une liste de diffusion - et ce n’est pas par hasard que les concepteurs de Fedora ont travaillé sur HyperKitty , une nouvelle interface utilisateur moderne pour les listes de diffusion.
Ainsi, une approche consiste à rejoindre la liste de diffusion et à vous présenter, ou à assister à une réunion basée sur IRC (normalement le mardi à 19h00 UTC dans le
#fedora-design
canal). Vous pouvez aussi regarder les billets ouverts en attente d'amour et plonger dedans.Encore une fois, je suis extrêmement biaisé, mais comme une distribution comme Fedora est par définition un point d’intégration pour de nombreux projets différents, elle peut également être un moyen de diversifier et de connecter de nombreuses personnes dans différents domaines. Dans le projet lui-même, il y a toujours du travail, petit ou grand, qui convient à votre niveau de compétence et au temps disponible. Et vous pouvez avoir une influence sur quelque chose qui est utilisé et vu par beaucoup, beaucoup de gens.
la source
De nombreux projets Github voudraient l'aide d'un concepteur graphique, il suffit de chercher un projet actif doté d'une icône laide. Concevez une première esquisse et associez-la à un nouveau "problème" pour le projet.
la source
Vous pouvez suivre Open Source Design sur Twitter. Ils affichent de nouvelles ouvertures dans la communauté open source.
la source