Traditionellt är skrivning en ensam angelägenhet. Det är bara du och skärmen, eller en bit papper. Man kontra text i en strid av testament, wits och känslor, tills plötsligt - du är färdig. Nu är det dags att visa världen, att lägga ut din text där ute och se vad som händer. Men i dessa digitala tider är det inte det enda sättet att gå på att skriva.
Tänk om det var allt ute i det öppna, hela tiden? Vad händer om världen kunde se dina ändringar och följa med, lägga fram förslag? På sidan av det kan det tyckas som en hemsk idé - men för vissa typer av texter (och för vissa författare) kan sådant öppet samarbete vara en välsignelse. Prose är en enkel onlinepubliceringsplattform som gränsar till GitHub för att låta dig redigera text på nätet och hålla revisioner med Git Vad är Git och varför du bör använda Versionskontroll Om du är en utvecklare Vad är Git och varför du bör använda Versionskontroll om du är en utvecklare Som webbutvecklare, lägger vi mycket tid på att arbeta på lokala utvecklingsplatser och lägger bara upp allt när vi är färdiga. Det här är bra när det bara är du och förändringarna är små, ... Läs mer.
Komma igång
För att arbeta med Prose måste du först ha ett GitHub-konto. Om du antar att du är inloggad i Git klickar du bara på Prose's Authorize-knappen:
Git frågar då om du är säker på att du vill godkänna Prose. Prosa kräver ganska många tillstånd, men de är alla meningsfulla:
Därefter hittar du dig själv i Prose och tittar på en lista över alla dina Git-repositorier:
Om du är som jag, är ingen av dina befintliga repositorier en bra passform för en massa text. Det kan givetvis inte vara sant för dig: Om du till exempel använder Jekyll Publishing Framework, kanske du redan har ett förråd som bara väntar på text. Faktum är att mycket av Prose verkar byggas med Jekyll-användare i åtanke: Prose låter dig även publicera till Jekyll. Med det sagt behöver du inte Jekyll att använda Prose, och jag har tittat på det utan att ansluta det till något annat.
Så, för att börja, låt oss skapa ett nytt hem för vår text.
Skapa ett nytt GitHub-arkiv
För att skapa ett nytt GitHub-arkiv, måste du gå tillbaka till GitHub själv - det här är inte något du kan göra på Prose. Prose föreslår namngivning av ditt nya arkiv "dokument", så det är vad jag gjorde.
Omedelbart efter skapandet av förvaret visade det sig inom Prosa:
Redigera ett dokument
Genom att klicka på mitt färskt dokumentförråd, hälsas jag av GitHubs standard README.md. MD, i detta fall står för Markdown - samma enkla format som används av Dillinger.io, TextDown, WriteMonkey och otaliga andra redaktörer. Om du har skrivit text för onlineanvändning under en längre tid, är chansen att du har kommit över Markdown mer än en gång.
Genom att klicka på dokumentet kom ett enkelt redigeringsgränssnitt upp:
Det är lyckligt fritt från annonser, och har ett dämpat färgschema som är lätt på ögonen. Det har också syntaxmarkering för Markdown, och istället för en snabb förhandsgranskningspanel (som den som används i Dillinger.io) förhandsgranskar din text som gjorts i HTML krävs ett snabbt verktygsfältsklick:
Du kan komma till förhandsgranskningsskärmen med Ctrl + Shift + högerpil. Ctrl + Shift + vänsterpil tar dig till ett Markdown cheat sheet, om du vill uppdatera ditt minne.
Redaktören är smakfull, men erbjuder inte en levande ord-count-funktion, något jag förväntar mig av något verktyg som riktar sig till författare. Det inaktiverar också Chrome's inbyggda stavningskontroll, vilket gör din text mycket mer benägen att skriva.
Publicering (eller spara)
Om du inte använder Jekyll, är publicering och sparning ungefär samma sak: Så snart du sparar, är din text förpliktigad till ett GitHub-arkiv. Om du inte är en betalande GitHub-användare och valt ett privat repository, betyder det att alla nu kan se din text. Det första engagemanget såg ut så här:
Och efter några fler snabba skrivelser såg GitHubs fördragshistoria för förvaret så här:
Mycket transparent, men också säker: Revisioner gör det nästan omöjligt att förlora ditt arbete. Du kan spara, ta bort en stor bit av ditt dokument, men du kan alltid få tillbaka den. Det är som en obegränsad Ångra funktion som fortsätter att fungera även om du stänger av datorn eller flyttar till en annan.
Det här är långt ifrån allt Prose kan göra: Till exempel kan du använda Prose för att redigera en andras dokument och skicka en begäran om att de ska acceptera dina ändringar - precis som kodarna gör. Det finns många andra saker du kan göra med Prose, men dess grundläggande princip är densamma: Git för att skriva.
Slutgiltiga tankar
För mig känner Prose mer som en inbjudan än ett verktyg. En inbjudan att tänka, komponera, utkast, ut i det öppna. För att övervinna "publiceringsskräck" genom att ständigt publicera som du skriver, så att det inte finns något enda "sanningens ögonblick" - har dina tankar varit ute i världen hela tiden, typsnitt, inkonsekvenser och allt. Det finns andra sätt att göra detta, från wikis till standard Git-klienter, men Prose låtsas inte vara en exklusiv idé - det förpackar bara saker snyggt så att konceptet sticker ut. Huruvida det är rätt sätt för dig att skriva är ett personligt val - ett val som jag skulle vara nyfiken på att höra om, om du skulle berätta för mig i kommentarerna.