no.hideout-lastation.com
Paradis For Designere Og Utviklere


10 måter du kan bidra til i Open Source-fellesskapet

Open source-programvare har hjulpet akselerert utviklingen av informasjonsteknologi, genererer muligheter som aldri har vært sett før. Tenk bare om oppstart og små bedrifter med gratis CMS som Drupal eller WordPress, eller desktop-miljøer levert av Linux distros som vi kan bruke gratis.

Open source-programvare vi kan laste ned fra steder som Sourceforge, GitHub eller WordPress Plugin Repository blir vanligvis skrevet og vedlikeholdt av frivillige utviklere i fritiden . Hvis vi noen gang har brukt en åpen kildekode-programvare, er vi ikke bare en sluttbruker, men også medlem av Open Source-fellesskapet.

Ettersom suksessen til bevegelsen er avhengig av brukerne, er det viktig å tenke på åpen kilde som vårt eget prosjekt, og tenk på hva vi kan gjøre for å forbedre åpen kildekodeprodukt (programvare, plugins, temaer, kodestykker, bloggingplattformer, operativsystemer, etc.) som vi bruker.

Med julen kommer, i dette innlegget tar vi en titt på hvordan vi kan gi tilbake til Open Source Community, så mye eller så lite som vi har tid og kapasitet til.

1. Gi positive vurderinger til vår favoritt programvare

Som åpen kildekodeutviklere er vanligvis ikke økonomisk kompensert, de må motiveres ellers. Mange av dem har dessverre opplevd at brukerne pleier å gi negative vurderinger mye lettere enn positive.

Denne tendensen er vanligvis sett som et resultat av grunnleggende menneskelig psykologi, da en sint bruker forvirret av en ikke-funksjonell programvare vil kommentere raskere på kvalitet enn noen hvis behov er fornøyd, men det er verdt å tenke på det fra et annet aspekt også.

Få små positive vurderinger kan være ekstremt demotiverende for åpen kildekodeutviklere, så hvis vi finner et godt tema, plugin eller programvare, er det alltid en god ide å gå tilbake til opprinnelsesstedet, og la en positiv tilbakemelding til devs.

Selv om de ikke har tid til å svare, vil de sikkert sette pris på det. Julen kan være en god tid å overraske forfatterne til favorittplugger og temaer med en fantastisk anmeldelse som gave.

2. Still spørsmål før du gir negative vurderinger

Til tross for all god vilje, skjer det ofte at noe ikke fungerer som vi har forestilt oss. Det er ikke nødvendigvis problemet med programvaren, men det kan også stammer fra problemene i vårt lokale miljø, inkompatibiliteten til annen programvare vi bruker, og mange andre ting.

Å forlate en negativ vurdering må sees som en siste utvei hvis vi ønsker et blomstrende Open Source Community. Vi må alltid huske at vi får den programvaren vi trenger gratis, så vi er ikke så mye i rollen som en kunde, men snarere en samarbeidspartner .

Online plattformer hvor vi kan laste ned åpen kildekode, gir vanligvis noen måter å kontakte utviklerne, så før du forlater den kvittiske 1-stjernes anmeldelsen, er det alltid en god idé å beskrive problemet i detalj (mer nedenfor) og stille spørsmål i supportforumet . I de fleste tilfeller vil utviklere raskt svare.

3. Hjelp utviklere enkelt å gjenskape feil

Enten vi har tilgang til et supportforum, eller et feilsporingssystem, eller vi bare kontakter utviklerne direkte via e-post eller via et nettsamfunn for sosiale medier, er det alltid viktig å beskrive vårt problem i detalj .

God feilrapportering er et kunstverk av seg selv, og kan enormt hjelpe utviklere, hvis det gjøres riktig, så det er verdt å gi en tanke på hvordan du skal skrive det riktig.

Utviklere trenger å vite trinnvis hva vi gjorde før vi oppdaget feilen, hvordan feilen nettopp skjedde, hvilken annen programvare / programtillegg som kjører samtidig, og i noen tilfeller plattformen, operativsystemet og enheten vi brukte.

Feilrapporter og vurderinger som bare forteller at "dette pluginet suger" eller "verdiløs crap" er ikke spesielt nyttig.

4. Bidra til å støtte forumene

Hvis vi allerede har brukt en programvare, et plugin, et tema eller en bloggplattform for en stund, kan vi enkelt gi tilbake til samfunnet ved å dele vår eksisterende kunnskap med mindre erfarne brukere . De fleste nettsteder som tilbyr åpen kildekode-ting, har tematiske supportfora der noen kan registrere seg.

Vi trenger ikke å være en utvikler for å hjelpe, som vanligvis er det også mange ikke-tekniske spørsmål. Å bidra til støttefora er ikke bare viktig fordi vi kan hjelpe andre, men også fordi dette er en måte vi kan holde kunnskapen frisk på .

5. spre ordet om programvare vi liker

Hvis vi har funnet noe vi spesielt liker, gir gratis dekning eller markedsføring, er det også en utmerket måte å være et dedikert medlem av Open Source Community. Hvis vi har en blogg, eller bidra til andres, trenger vi ikke å gjøre noe annet enn skrive et interessant innlegg om det. Her på hongkiat.com har vi gjort dette mange ganger, og vil fortsette å gjøre det i fremtiden.

Hvis du ikke eier en blogg, kan du også velge å spre ordet om favorittprogramvaren din på sosiale medier. Vi hjelper ikke bare åpen kildekodeutviklere på denne måten, men også andre som ser etter en god programvare for dette eller det formålet.

6. Anbefal egenskaper, men med stor omhu

Funksjonsforespørsler kan være nyttige, men bare hvis de gjøres med stor forsiktighet. Hvis vi gjør det med hensyn og viser utviklere som vi forstår og setter pris på deres arbeid, kan vi gi dem verdifulle ideer ved å informere dem om hvordan de kan forbedre programvaren .

Dessverre oppfører mange brukere seg ikke veldig respektfullt når de gjør funksjonsforespørsler, noen av dem gir til og med dårlige anmeldelser til perfekt fungerende programtillegg, bare fordi de ikke gir de funksjonene de trenger.

Denne typen oppførsel gjør mange talentfulle utviklere vekk fra åpen kildekode, så hvis vi vil at samfunnet skal trives, trenger vi alltid å behandle utviklere som partnere, og be om funksjoner med respekt.

7. Vær en programvare tester

Programvare må testes grundig, så hvis vi har litt ledig tid, eller er spesielt interessert i et plugin eller en app, kan vi delta i utviklingsprosessen som en frivillig programvare tester . Open source-team informerer vanligvis brukerne om testmuligheter på deres nettsider, i nyhetsbrev eller på deres sosiale medier.

For eksempel gav WordPress Theme utviklere muligheten til å teste sitt nyeste standardtema, tjue seksten, og de gir selv detaljert instruksjoner om hvordan testprosessen fungerer. Ved å teste produkter hjelper vi ikke bare, men kan også lære mye om utviklingsprosessen og den spesielle programvaren .

8. Last opp et patch eller en forbedring

Open source-team velkommen alltid nye utviklere, så hvis vi ikke ønsker eller har tid til å starte vårt eget open source-prosjekt, kan det også være svært nyttig hvis vi bare laster opp oppdateringer for eksisterende feil eller forbedringer for forbedring . Hvis vi vil gjøre det, må vi vanligvis lage en oppdateringsfil som inneholder en liste over forskjellene vi har gjort .

WordPress-teamet forklarer det veldig tydelig hvordan du sender inn en oppdatering i samsvar med SVN-versjonskontrollsystemet som brukes av WordPress, og her er en veiledning om hvordan vi kan gjøre en trekkforespørsel hvis vi ønsker å bidra til et GitHub-prosjekt.

Opprettelse av oppdateringer krever koding, så det anbefales kun til utviklere.

9. Bidra til dokumentasjon eller oversettelse

Brukbar programvare består ikke bare av kode, men trenger også forståelig dokumentasjon, og i en globalisert verden, også oversettelser .

De fleste åpen kildekode lag tillater brukere å redigere sin eksisterende dokumentasjon og legge til ny informasjon til den; bare tenk på WordPress Codex. Vi trenger ikke nødvendigvis å tenke på store ting, vi kan til og med hjelpe ved å fikse typoer og feilinformasjon .

Vi kan også samarbeide med åpen kildekode ved å oversette vår favorittprogramvare eller app til et fremmedspråk. Denne typen bidrag er utmerket for folk hvis morsmål ikke er engelsk. Tross alt, hvorfor ønsker vi å leve i en verden der kule apps og programvare ikke kan nås på andre språk?

Programvarelokalisering bruker vanligvis apper som Poedit som gjør det mulig å oversette bare en eller to setninger samtidig, så vi trenger ikke nødvendigvis å jobbe mye, etter hvert som hvert lite bidrag hjelper.

10. Fortsett å bruke Open Source Software

Hvis vi ønsker å se en livlig åpen kildekode, må vi aktivt bruke open source-programvare, og ikke være redd for å prøve nye . Hvis vi finner noe bra, bør vi ikke nøle med å anbefale det til andre, så de kan også dra nytte av det.

Selv om vi bare er glatt og respektfulle brukere ikke gjør noe annet enn å dele våre erfaringer, har vi allerede bidratt på en meningsfull måte.

Hvorfor alle utviklere burde lære kommandolinjen

Hvorfor alle utviklere burde lære kommandolinjen

Noen utviklere kryper på bare tanken om å åpne et terminalvindu. For uninitiated kan det være skremmende, stressende og rett og slett irriterende. Men devs som forstår kommandolinjen vil hevde at det er et av de beste verktøyene til din disposisjon .Så hvor nødvendig er kommandolinjen for moderne utvikling? Jeg vi

(Tekniske og design tips)

Google I / O 2017: Hva Google planlegger for VR & AR

Google I / O 2017: Hva Google planlegger for VR & AR

Etter å ha fokusert mye på de mange funksjonene og tjenestene som kommer til Googles økosystem i 2017, har Google holdt en andre hovedtone på I / O 2017 som fokuserer utelukkende på to fag: virtuell virkelighet og forstørret virkelighet .For denne I / O 2017-keynote har Google utvidet seg hvor både Daydream og Tango skal være på vei i nær fremtid, og disse endringene er ganske viktige for selskapets VR / AR-ambisjoner. Uten vid

(Tekniske og design tips)