From 294d6d174d658d1f17ec910474e89b20cdea3737 Mon Sep 17 00:00:00 2001 From: tsmethurst <tobi.smethurst@klarrio.com> Date: Sun, 28 Feb 2021 18:08:27 +0100 Subject: [PATCH] Doc updates --- docs/_build/doctrees/environment.pickle | Bin 13405 -> 16315 bytes docs/_build/doctrees/index.doctree | Bin 3305 -> 3339 bytes .../doctrees/pages/design/design.doctree | Bin 0 -> 3067 bytes .../doctrees/pages/design/federation.doctree | Bin 0 -> 3863 bytes .../pages/design/safety_features.doctree | Bin 0 -> 2481 bytes .../pages/user_facing/user_facing.doctree | Bin 0 -> 7527 bytes docs/_build/html/_sources/index.rst.txt | 3 +- .../html/_sources/pages/design/design.rst.txt | 8 + .../_sources/pages/design/federation.rst.txt | 6 + .../pages/design/safety_features.rst.txt | 4 + .../pages/user_facing/user_facing.rst.txt} | 12 +- docs/_build/html/genindex.html | 3 +- docs/_build/html/index.html | 24 +- docs/_build/html/objects.inv | Bin 294 -> 357 bytes docs/_build/html/pages/design/design.html | 221 +++++++++++++++ docs/_build/html/pages/design/federation.html | 219 +++++++++++++++ .../html/pages/design/safety_features.html | 215 +++++++++++++++ .../html/pages/user_facing/user_facing.html | 255 ++++++++++++++++++ docs/_build/html/search.html | 3 +- docs/_build/html/searchindex.js | 2 +- docs/conf.py | 3 +- docs/index.rst | 3 +- docs/pages/design/design.rst | 8 + docs/pages/design/federation.rst | 6 + docs/pages/design/safety_features.rst | 4 + docs/pages/user_facing/user_facing.rst | 42 +++ 26 files changed, 1020 insertions(+), 21 deletions(-) create mode 100644 docs/_build/doctrees/pages/design/design.doctree create mode 100644 docs/_build/doctrees/pages/design/federation.doctree create mode 100644 docs/_build/doctrees/pages/design/safety_features.doctree create mode 100644 docs/_build/doctrees/pages/user_facing/user_facing.doctree create mode 100644 docs/_build/html/_sources/pages/design/design.rst.txt create mode 100644 docs/_build/html/_sources/pages/design/federation.rst.txt create mode 100644 docs/_build/html/_sources/pages/design/safety_features.rst.txt rename docs/{pages/what_is_gotosocial.rst => _build/html/_sources/pages/user_facing/user_facing.rst.txt} (59%) create mode 100644 docs/_build/html/pages/design/design.html create mode 100644 docs/_build/html/pages/design/federation.html create mode 100644 docs/_build/html/pages/design/safety_features.html create mode 100644 docs/_build/html/pages/user_facing/user_facing.html create mode 100644 docs/pages/design/design.rst create mode 100644 docs/pages/design/federation.rst create mode 100644 docs/pages/design/safety_features.rst create mode 100644 docs/pages/user_facing/user_facing.rst diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index e770604925af0374d6b8ddb6fb6e5c22b1a5abe4..c84d2cb2496a7b9717bafe9474d3e9b5e01d06ee 100644 GIT binary patch literal 16315 zcmcIrdu%1wS>LtS@3+0rJQ^oygVT0>+fYc<(k5>9(O|DPiZ^PdWEtk(JJ&Pgxifd? zv9=pFv^<ivI8q{YDuD_WNJxmH3J{_||0+nd5~vj~p-Avog%GMhJR%{45b*oH@0^*r z_I1|2O8kfC&iT&y&Ue1^z0UWY`NGhbf9L5F{HNxVj_ZXx%T9RPi=(jZglVp3Kb?6& z^Kzx>OZnqp%<tq&YS8X<@^v-dj2da|I886k)zz9CwVhfT)xFwgR7>JUZPQELtiIfc z+Gt6mBx-neQ2mMVNzJO$JT;9g$<;8%GRi0WL<tm)C~SF~xth`|Gw;LC3ZPiZSajQo zW3TBXSeY71oHXO5IXkHnCSDXK`AzUb&{%QWv{Kh;JGre!I&tJX4RC7wYIGyo;ML`7 ztPyo~V{g+1;QSLGdE%oVUM#_jD_QDBF)h;OU%8s^1)WZvb|<h?C$Tzq>Jka#R?&vZ zXPuo!kTo3wr%udNE~#PRC5X7;X6<^i+^pmG@}&)HBaLDwchtC>wgbHc_l%n5*Ce%5 zuTji2Vo3w0nRYr^-D)I>)$#(c2y{&IkgldFZt^RgrjjU&8;+G^t(LcwtBFPw1mG3( zQ%zitn@;RBFL~e|cH)Ixom!3)lDXJP(l~3R8Ney_AWzg(n6<H&Rx66zcFOWMk_awv zWkY@~et>w2ZWx%Wkt^QjGB*vSc0EAL=nZ;u(|99lIv49f)Y!uKH7`lMaFZaJ8oq4@ z8B4;Fd)7Ut2B8r7`s=xSpL@T%f*)#5Z@N|4<r5&EIKVy6yBFLm)N=%KMe>uomu2Wk z>;#UTI7P!y8a3_R;&qH)tyVkD*JZ?LV27KTz3G^S2@q`ujs@-Dy%>@AB)4V2d0~KM z#__I&HpEq(eI<^f^v?1t26pEau=h?b1IOET0x`0ngir!6Y&tsvahKgEq|1!nQYQre zz%d9`mbNZFbuodSNtbEerDMkl7LTpscK0E7Q94XEotB*isTD`q6urvxcC%@<vXG?% zLKwsPxK4s?xGSS(sY5$zW>`5brT{#c#$Fq85v5_2I#%qoAXOoWUB_-X`JSFMaieWZ z)GaZM)1BQ-GII%JeV1wBO`CV2xB)3|!9(n%rdqFZuIv+aM54_?A8;R(&7U#4YSm#| zcmo;#)RyCPtZh3E!NG!<xg_g!Ao)oNxv3{Ri*@sMK;YW#D74UzGzxG=I1aV3oQ@Yn zn}(m<1Tn2N%`>CO!a}{QR$yap&D`k@cxcDF*!s5Zg}EB&KqOh#CqtNaFo=CazP?UU zJu7V$>v#tc04CdZ*ny}fRu)4O1jA_Pr5&%awVUs8r)m9ed7B~Gqnk2zSTx-1&4N~V zC^>#vO{W73xO$RNx<BInsNkM~F>oz(s6%e;ATXonxZSx0J{gmtshKb%pe1Jc<7tps z&{VIrYnmpgsR03s)5I)fJcB@6SRNds!Ipq+>8%WsS1@zF(q`E#(777CbqPAp96eoy zYYR?lvZTh0TC!db_%@91C_6?{q?_b(!C)8~Hi}Lr_@>xA*I`sx$=!3Z72Imf&(&u} zwU<9d?PR3XIQI}o=6=)tCbi9%ZB|9D8K(PtDKy1BC;cb5zxHA<kK9oRGHZb_Ik0~W z5l;dF0xxl$I5#7-hbep}%qRDsVf66JVd}L!3{WFkxD`g*2BFNKG}s%v-<46LJSy{= zIa-+ILVAO|eExW~X%oF1)1;}3ox;yaSD~U4k=AGj$N+cAeOzV~wi$2S)kz6A(x{<D zcu<fE<<yK&L#tuYHGyLRljG|AP<RVU3gt3Fewx?WwspI;?KMe9PRJ-(4VyhEBRNJd z47?C%D_a4Hw#3limF8K-i9o0kdu-Q;hde+a2%%s`>KP)50y4*AwquWcDA{OunsEd; z-sjQT4rD_2{q7lU7CBI0xiis*0Ol)zitvev6BrAhx=@Lh7GcmbGUA9{$j@?b9npY> z)Jl&yMuMU)M=-{d!h}Z9cSbzPEiL=D2S(^d_k-?-80vo5y(m9E;65h(XShEMWo&n^ z^^Bl~!?m(b6EPmVANzcsMq;T1vRQ{0B^S!gG6;?koQ^^}07?=E172X9V!~-xy#^a4 z9x5>Mp&bVi6a-<5>>9&_$V&TNX+O>Q%65wvtp@(&8=4-80;@8__%!!BftPCG+7pBV zprFZ;AOV8UBV;C)RRIuv26&dqDBFv8^3-yQ*ibOY`iK;0PMA1$+;AzVst`nKX~yc6 z3qds5K7gQOg31_A6I%$^w(*J@Ai_Z!LNTk^6<J%9rJW2;x`>;GIBwF^i{!((BV<9) zfoPPx3DYinE?$tFoC&4}mKXJ4%{*Rm8L;RT>V*h!zf#Gx!Ym6mCnl48ncatGIt7|d zF*_iu+!I+U`5bcehR+Z1PElmdfi;bA!pKBd?k8kLGAp}b1Zs2!h>bgCv>&s`l%P>d z4T6f)^<m}s5Tssm)3lR(yjE*8LqAz=1X0#RFcUj`#I(_|7I^ifrbpGDSblQ($r>M{ z(q%t+8v6s+|H&K9=Ps^X+qih`+M4y58`svN7{4?}IjW!;_cLtTkfKc~x#WSDm*C=F zemr+%dBxzSm*Dia%YJ*{<(H__P1C7BB-9j|xar^^x06zwN1~A5RU^8IUG}VjQ^?Qu z?ym2gJaK|!F9XZS^X(Pw^QIkMI?_i&?QiZYK&44Z?HH{TZHOB=XZi$Wt6;~%1iXax zR~N3lxVE;qzH;sI;*VXvw({KCGb@)ay>NMB<5PJt`I&OG9Aa>OwcEKmy|%J`^~IH| z7`nFhOyDg?@n&V%ByHCYv}KbVmKyEQ4x>dP#TkJb!_SeC`;wY2(+kVgxBEoi^MpN& za4Lg`N^_f~eq1n%#pjk;X+f$3qRIwUhpYDsfGm#uYU4-)0~uuPPzSo2PU^A)b8O<@ z3(`N0I)QWB2`qh#rPGvz*Qce!enZamXq*+dJ`ln?kpL{nFb0uhK<tZ9fkD#(!qJnD zJFrdMd{&w(4#k8n44x3MM2P;YBxjX*#DSL@!Z6LQF6YhwO#$|-0YM_4rTfFEAbM+T z?K=%jleG~5MVID~aG`9Dom)7ir<Uv3uptG;xoQuDDsX|TCwZ<4B=y=3EVAZz1+X2( zTZC+NX#Ws9Y;exzE(6Y&vuHp`zZ&?7hqXLCP<D$Uzc7ex_(U`N)o0>waa7JI#~_Q^ zp~I{|p2tghM((5%@{n%cZ?B#-QaeQ>ONo#zzmFQ*_7+^8Bu6M;fL~E;<ZvN@$OVpg zR}*UZ3)p5cWOGm=FKk7W58w#PC|Z>;90cz7{|sZ)L)SxR5$kmpE79X()LJYuWK-9? zq~QcO7=Zanp>*?Ro`Xs@Yd{Ai*8qAdNkMtZ6g6rx1R{8641y5rb5h$2pc$D~7aE@$ zzBOD5!PLkHKY8)hM?UnE+AL0Sm(ba!6$5-K3vnP9lexe!inR*2T^tT+UPi6YtX=M0 z&MG^|&EbHbro~}&reS$a3pqZHyfK|I&hwP7gA?rqn{Lp77)cM{vTpydIW(MaaDKr; z7J<QV@4AC_3g;S~j)ZLovkgq(9CzqR&uIc3O3^Gq5gTNiRuDy7IQQ%!+91nS0(i$L zoorwikP7rV7V=A>O$kA(Za22zf)dxP=nUirV(bJRc(<^r^FuhIs<8sX-gBXNH67t7 z*Zsi(aiFJ5aMQVsMA9Z5DAbS>UWBw3-OiWY^mOKstxkTl>^5C?le0pBpfb-^9n42g zi}J@64Zm2TnJv+vGiOzLA&Q+gCBM4i=gP5?Ju)_IuRw93?9%o^IOn)+1#r8txFusM zd`sZ9U?ZDJ?tZ&KQlU{&kyYSKIfFil%~VX;XRvGKV(%~eQV>ad4#B6xKXjp_r?LY@ zH%VvREODJJaq;32I!pXGQ_GULR`<f1>t(4IltU`~D)7pfxnhg~l%p2Qi4gHog4u$K zBO8zNSsFz+d6(>-g<y%Gmf0H0EOH~u=p32j?k;MobObQP6rn?BIO^w)J<c^HkQ|UX zGnnJvEx2b=mXZcB__G?o=~Ygi>JgI~Ad!F?3UT<nZB8Fm*#3Yy%j#-MLR>B<K#x{W zLftt8*Db`Y*v6{VFv1}uV^LEot18pFbW=Eyk>_>6r6}H*N|8H8d1^HZ9!Y}u4MgV; z@(~%^hy8Ea4S2lj?_8Y|xCmRV<sg)hz*;@f1xf6dlkQqAhm8;nzRr)Ug|2RbCw~*` zE>i!L+0&(?WpP(HwdAV<>bzcC(dZ)6kDPZ(Oggt8=;;gxV5U-63`8Mrbx@t&H-zP$ za9!93@a@~SBzTC7g?&&u<52sVeeIoHRINgS?4O^iHa(h?v`Njwf+t^nDpRMmt)xT| zq(BlG`JS5ZYRB0JdEq^1MnvgoitW@W_(J(5dI3KjWPIUYDQ%BTB3QPk&fq9$Z&?n8 z1Qxt6<<j9R@2bfT((NSeY#-I4IY4f2Z!gQD==f2C8rIM=siC|@BZ^7_N#tbQYE*FG zq$`I|*6?M|Nn4DAw3o(H@2>IFUf6a1cP%vyL1mL@?NC*VxIm#=lGVFg$6Xu65<V*+ zE>&k)-@z56rs1G)NFtll#5xzMiDgq1La~kuSni;@SEWQvnVc>521z{k+iH?gS|-7r zsZj(C6cEZbXeGG1^49dfx03I^a1W)Ce(BA>?yWTh{*S3Y-oA9WR&tm3jlJ#q>+st2 z_V%l1oVPNCq7t3ZkYAyQ->s<$U9Z8RjmnFXM~47Gbq7hszLfub{sJWFoz?t}LecT7 zr>dj<P#f|Fs)?gs$Tiw#?tc*^`#*<&G_#sQ-UCM$L}A<ZZjuAfXd8hja)Gw)`ZMUN zPU!{km|>O-=Dq(4K}m+li6zS+IZRN?J*b{4Mf$PW-qyJ`SlH2qiz+(;MnsVQR~Y>b zm|x=0(r29jSqEn^jVh(;?|<Q!lI{%a!{8gE_J5VeKh|^D4;>h!hNY&L`(MSdtZu9E zN<2#{J?J5-fV7VA0TFA#?;$bd_%(_&dHF&yARljUg2N-Jjo6UNn|kqC-Tx^};{OW% z2^*MJ_p<+MXu-;V9S=3L!6tq2iZSV3>pB4SzeXtk2>(F5|66#1X#eYY0^x7V<9Frp zd-C{weq{b1;OYM%{(-JL^!uIZnyZ9ImpBIM=6Dad(DogkqM)sBhBCnwUcP#7n#Zq{ zj<bu6Re(_WckdCEWDoAa*@e%#cDm>#75RR;o3}lC2;KksZqn`lGGoiscn~4jrV2%= z)T|*Q!6a@XGqkxr?*uWBt)I^%p%|#GF<S)D>WO-Wn--EuE^NU*C1CX*qg=CvY-{_F zZcA!LhXL@Y+Q!V8L^V{}-i+;zd&poRW~^|8hjn9p?9TxCze((1-8?^dT-_w&ERj0A z=P=03VlNlNIxc4=wkz&sQDRkDiA=e0>?t*-9xN1$Q;g9c!K0_?ngswBPp(`Y#?PZ$ zr_wCH0zRq{#NV7UyO}So-z#>04PjAFm-rg47)@%oXA+7_{t77fpT$21j?UiE)zAUh zds_;PYV27mo!|uUapY4rgQ$*>XxR0d@ap(Ar7;!_qmn{F=(Bo4jf)aRVSx0O8i&^_ zm%^`R7XLYrpm(9*BVts(s+6mhK5v`VIM|l^OQ$F&l&_A-j(&vZ>%(QJE+wu?hjVQA zgPR3~o(rbYKB@9w=7D0K4wceLbm}R-^M?V>9R|3!ulB!Hn1F<dD_r0a+;eXeK;Z)d z6i)eenE-zYGYAJe$DT`v0<{7~yI&NI0)^i%3cZgUkQ{p-m;63AvPbYzjTijy6<hh$ zeGB^wKoDvDl|24N9)By3xA@U}D`|l}xALGh|H`qayq7iqMaFozHUAjkJ@v#`@FT3c z2&{Rf-4^`NlL^`GcRu;_HsXH@g8lE{U)6~J`2XRrwBzgVs`1`$s{IYjuCDiMrh8;- z*l7DN0`2OssP;GTyK1uUy$hPk9wu8vpfuS>#&y7Cf4NVp{J-ac5<MPU)%(@-YUJOg z;@^it3Y*{Fx1fIzZT?4j{F6L>Adi3MM{gCUu=t27{%^;g@?I+bFa2UXu)ja(7gLwi z;gHEkp<{1!-!{GHp{Z-j{}US|TmHzYZq52H+1>w^$N$LVf8}uk{GgM6uNa+{*mKMM zvlu0FJ#_53WUu|X0>uN2;!yj&<iFd2&S>v!MA<A$TRHa9j>twe_Gppf*4!u=`l(~j zdVryy=oiIAu_sT-p1j+fpL{OF2M;Jt^R=3)_^NJ@?0|FZg&cJUrXEF-vZUm|F4T`b z^MPHk`bF`c@501&WN{Za<S^E?30)A`gS}%f<EVQu`6%5Yyr>U_2e#m~V^4fw3x2j= z6z};KjBMaL1YDf$&WshU!uqctoBX4)e)LiL4ua-C!1k{ld(s1J|BZf8y!UKh!|gH@ zb@s8{v<ln*^4R1bo$Z01{{Y*+ckD?Iu>H^bMX{glWgLC)$U##vTzC%g=6#?jskqSZ zLWqj2o~aq6?&y0Jl<g$bMpXpLy{(?)oC+Rvj>ChZT0AJySsl*QG!3lWC%S_wBQ@bJ ztK`8bfvjeAW)K&6xaw49m66e_q~LfGYAO$OnVRKf9WE`Pbje?xP^py%p_0x-zR3x^ z@{LB*8<G4bp9_n(4A&Nr!UHz`I+P1sb0%Zg)rt>DsmjZRFHERTHn_w)L7%Ew$!@zI z;f}_Om_ZG1$eXEdu~MKmn|S!3B-~u7;{y+>)#~?8JGlOY_aVMRf*+^}qPV0B{J3SH zZwlaQ37!7d)r^<CfI>#uXHSh;m6Dm7vTWRac(yE}QJp`k(+8l$X@7$@>qLgnKZ{a6 zt!PBQR=bQgOhKQRECVr4H}YmqnKvpWQ%j}>aZ`%8<6js;nEN?Q=ii54-3;;Hho*J^ zA^NYzc=6Zc>-0hEwD}_Kd2pf4b#2qK5~H-f?mx^!AL0MZ6#r5D-t*s&|46?)#t*Do zSLP~f*0tcuYKmM0wULYi0cF<kAc4VyWE>BYaa8g$HQ<ZDE@2u-^N4)!*TvdXd_93M z>P}OxomjXF%7L2<r@8icsy&`*k0;vWdG@kmm*^w65|O{glNQiHy46qto4p;RYYk{u z6S$MIS>As&^b7}f-NCIN>N1LN#pD)-Zv#6ju;x=_eNjrySvT~RYSi*^wPj})N&O|i zj^1hpH;X^NTim&J04Xk0(7o^wcU1yZJ)h$*HB*#j{T9agoAl46e;)q5p1+pYabalG zd_;(=W}V%O#T&|^O>|q@H&#tv<Bu&D566D1f_+$ja^Y{I@i3GV8~h!@;`6wjjO(8V z>D{Sd>>_eM$!g(wzKycjMda(y5M*sp1SqzE`L3D&TJA@f!0#}Lcq3Xh!FYR>-hNuc zjFg}biaT+%n-I@o{r#1i&^0l>Kc;4{;L8$96TcXGw=T(j17!8y$YC6sfmA^JUjSk? zbqSxY;g(91MkG?cQS<mx3isS`U5wG=l8T4v)EH@|rLCfxfC-=*Gjx5Fh^a6CKUzQy A9{>OV delta 3937 zcmcgvTWlLe6pdXcPU5s_RZ7z&ZJabIE(9esV3CJO3Z$VbxF+H8fg*Rk-o!gyd#!zl zl(aP|kSNlsX_!S3k46Ypr~-aag#ZOA5Fnru4+#(m0TLfbAn~Y#K<XcNW^C`;*iE)7 z{LIYGojv#7vv+pRtYp4VR6bhy)acExR({vm+K}cZ1-0wp1gAwsH99G4vMTc;Cz(d2 zn2HNi=N@SK#eGxxWg~mP*>Lgczn%@EgYJq7`gG=xM=J1#J9-;Y7^W6X)u<Lzyrjp4 zxQV7=3LVF4OGgzQ9>vQo+g(%mt(KwnC&6ZT?h~do6PtL$&TDI)FlWqTW&mM4)V<AT zRHZpZNNFZo#F{_eLOh~V(Cp5xf?;A9nb3`!XbI1?2VEG4{GIjaG+FuzG<u9f%XqqN zDDx7TTA)+9Q7g%*NlnxwL8T6-h;flL)Cqml@Mtn`Gt+Q=F<p`bEh>pBiMnJYbYTry z5fwEd$(G@b?Vf539!SKvx&4;<+yl%(_$Tq9_J*RlC7_`-MAo6_NJF#w3Pv<5=m}TP zLl5u2z`8T6dy#c#-FUgXF+;L5YPl4jkd+jd6wJi1jtCz{jUr44z%ehF4E=MMT{}AQ zoJHEi%gHpyYf<=S+@!*#6IsLy?hJuM?*novx&r9qG8Xh%Im4Ib3`<}zs`m+;rYrDi zSv?IyK^4xkT>pm2wdYEhbWJ_EX9ugKpWtN%^QR*ii!$_U9^#@Chzu;w({3v>7R_%I z>Z)^Ew?Cz7oFs9YSSP2l#FCBL+OxTb)@9Q==WOB=J#EEwHaNnusIbww#R-I+PIL{t z`JeJwdxxCT6fvf2LYBmlY<1c#EQCQPX_VRNhHoctd1QMPS+zUh$VExAdu<Sz)qhAf zjH^$!&wd=#2e;f#_q}&aPp4%C&JkLuye;6><7L|(&jhy@7wRELIJUg4eLwC5;{PpF z@7*FVq|{uMLXqx;KZ}u{W?arWNr09poc%Mw&DeKqZ84vZJHjf-=Zq7G%kn9pWk`4R z^02}%3Zwy}=K}p1m%+-Q;=|ekv;BxZpctTH9L9rQrerWdQ|j;?CGN@|6oD%_eTf8P zdgUBM%Q$$q=$pI-7V!Hz>)vGD3hUlxe=(xLO6nE#1y~sDc}K7|W<SkCtT2N9#Z4wB zDL)}`ctHhfiXfCzd%5p&`MgK~mY$^vdO_MMBB+#cGi=xucc4(2&zhW3msQjgB2lbB z-_H;`hxJ{@>whO%P&J3Xg(3D{_h5$p=f0-tS%tHDfLWOLiWsu$ca0Du73iZp#v4~2 z20q-|w4R99168z)54iBz-hn-IoZ~<>Hd0cenjBSxm@Z0jQ1q0a1yIL?=~F6xs4u*A z6oy9C*pXyRmaLC?8o$$bm+KO)>EGvy;7EVl)(CM}p&Qk_sDa!8wL^Xb5j@}D-Qo8@ z{oM}>P%Dh``k(L}MjbE}M!P)thyI>SfIjS|?IoZfjIM|AJh}l|i2X*|=`o{{2y$}E zKsmqcBF3E3P>g(~kU$6@06-E06{s6-#O^3vfOyO_yh%B(OTxASNKcZ}5)`q^gU=5% z+(|&@DaO2>ckE6d$*v(tC_(}A)^!Tpct`-u5fIWD^1A^q9BOt89xR1A-4h=COenYs z!JFtXX(ZAlJ^05^M<xN|04lT@b@$M4{rkz~)70SpSF{4@@Y<X?YsTha1E~V1@Nl!3 zhDkW<OG5g_=pugvuDUkFIxC=~9=v$ly?p`+jx>qkSre(`Ny|ME2U#y*J3*cv%i4f2 O+&ma|FF?+N2mb*oUyX$T diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree index d7fc74291dce8b4c34434ce679ef0547c4ff5dd4..d53ddfc5c3ea8725e2ac1e9ded3d29768fbb8b59 100644 GIT binary patch delta 152 zcmaDU*)7G|z&e$IcO$C{OQ?olk8D9=dTOzLX>n>%d|G01W?nindrI3BzaC+Tl9bfq z%=A2c2nCc#?cvGHOU@}xNlnYlNiCidJ4GWSFe5m1at%uzW8~)FEFYN|r)+-9KATx4 jFC)9ShchoRH?^d)0I0NfN=BYvafT$2&fdI)+m#Uj{`@-A delta 118 zcmeB{dMU};z&iCF&qh`k7Gu92iGsxR)MEYejKq@o%;Na;{F40Q{N&8UoGEQn5_@<u z^OAE)Q&Q71b5e_^#7@ZwOq@KArH(Otvn=aJCdNsd`8j4Y%j9Ha7WZ)GCFZ7<R2Bf$ V)lSLC@hi@d1k#zCk8!&)0sv<;Ej|DM diff --git a/docs/_build/doctrees/pages/design/design.doctree b/docs/_build/doctrees/pages/design/design.doctree new file mode 100644 index 0000000000000000000000000000000000000000..6809294d9b4c454b5d2f10af972f54df11dc982a GIT binary patch literal 3067 zcmc&$-H#hJ5Wn7Ca>-qi`=aHccPK)D4%$olzym@E34w&fNvVK}H)MHtowa+r>&5oo z<sK@*Ls2XF0jcKy<UfF)_bVT2pNSMD9*<`{^PBm3e((JK&%svtv4=Y6B3n#o6lF4E z+Sy(t!y;vwac|tGf4CR!!uA!t)v{0_b9M_FAs0!cSmu6pcI4HKNc5yWzo%Jfgv{FG zyu-VE?^k!h`?h0*N!ZGkJ^o%klRwK)&}94_(<08CSBCEHGq&)Tc$>;gSKbV!Pi;4+ zxQlW8nBU_&wp-tHW_J^jF*hp$YWJxzN(6;Lgg&Aj5ov$>y)dC#Lx}&KjHcDUUR31E zML@%A#pYh8uzQBae#`Mg{*Vv6M}B6XPPt6k)W|?gV>#6-oW{cNBAA3Sg~Ui*M!5PH zdDGLJ#!OF<cf?))Oq50}=U3ZBfF$%09E}yt`D)ViGtM*{H%RF*EQE-UjSYvmG&h#> z@k(xK7L9WyZ$!k#ih6)(!p3u{8uf^ULPM+{k2Re$b2pwdY6`_5U?!YYuspE;i|-}g zPmuOWmG&7w_u%pmfG8iMW<JFCBYZ!>_X23~&-i10#vdV@yA4`pR(pUYmqiw>B(*A1 zz6FS7XcSwm(t7V*j`%}+`W7TnUZ_hY%A&fM+4t9U<}6|r5bjSmvuA6Y6#}F|02<5= zL>4AR#O5NYEb^!PM`n8|T|_K5-2Lz`J}7CLm;HwZh!YvO*S5<=6ro*T+hJ{^74)(q z4VYq)yV|n*Wp`?sC3n!>N7pa!@00mWoy;zh`SoVz?O~m_%UhId&Xl8@V0_hpP}}Jh z0c+8-$ICvstV$RbYDiZ%>w?AR3eNj5y;GG%i8s3E-G$L|1b^hix@SjWp*)9>mOBQG zq~Z|U)65u=#URMzmht9FW`?1PZ1)$M6hNh+Onx}C{g`DQVW|LbKce6sL(?3KgUSto z?Q1Oe>t&%5tcFM<@tos#;jZH`xO4VoE~Uw&VJn+g_w3NqEkGm-^m6JT8EMp9PEg{W z#WhSmtRyU9rG(sqn@Gca@K_(Hsc>coise!nlCT?=xT|fu&uP*wJNB3@1af6S54ut6 z*iOWPB8I!sEmawE1r5b$3Q6B68ZsZ0du2x=%L_wT7Rm@(&h`s4zx?779O&%X`X*sY zNkur=D?vp8IK&njXAfmz)~$3(E6$#8>};6ef7wxGba{d1=-K+l#z}kR1JKA4M}86n z<m@n^SzLg`k?siVZFHGERV<V$BIrsK2i$lDnAvV9vpHf!Iz&WrJSk$~c-M|-VI*0K z?6yEf4WlB>Nn3TuYAFyXI0fqV1`kUKQk!Xy{Zf=`Rz#94QeRI;Y>`XN$m+?mL_$Mu z!1z^t9+F6C8YDiD`j&f5H}FSxfM7K0zkE1gbXcpAhK%eeXE{Mk;F2sX;~jWOK;haK zwjFb0a{c9WdV702$?pu8*+i-suiniRntJN&eSgAR^e2d6DY9&k)gI)RA3ymVX&I?` zxZ%c2mTt}(H%3YfC4!lG>4uv$fs4MO0qQ>jU0(I<IjSioZDY09Cp!1=zP1m_+lWjv z<vA5a>vI&LiVwh!?Gjygr0+6A7lezLC-|a9cN6K$d!SQ_X8Nr_?`oVpE!WkOBr?Q1 zT+ScoA;()E0^h2qfS4yAg45SUj?4H_t7Pc9*Fooyh-?n1o8~|9bfAl1UGIp2<RkRs z9ei=d46NM`6G^WLOQ}c*#y>pteh_+PcUX4grzYF0XaIeODiT>FP}hbSs$vFO!Nhb7 zN2m&e`473l%jAbEd$K02<|v3^ZQd@rzWOnOLB8jO)qnn+$J+M2z})4y%nQe#&om$7 zH|7IvhpSMPr-z{c4SDylSV??4HG0)GS0$AmE)T%cKqf8vrRsYd!dAP#X0hLREf1Zn z*#|8u<9Yc0rmcDh?<|@<#P|WIojnL;k|42&0c^kbZ7qL;;9t6*Q1O@m(L)$bwI3FJ b-cQ<|UlSj+;u5lbOmwoIFlPQ~#5npN1G>3k literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/pages/design/federation.doctree b/docs/_build/doctrees/pages/design/federation.doctree new file mode 100644 index 0000000000000000000000000000000000000000..97005a9f5b63b5a7dbe68954a44fbd305f04bd16 GIT binary patch literal 3863 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 G-2M$+Z`p?c literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/pages/design/safety_features.doctree b/docs/_build/doctrees/pages/design/safety_features.doctree new file mode 100644 index 0000000000000000000000000000000000000000..638b7371ce21c3dd7c2b29e638d2a5d9d9822fe6 GIT binary patch literal 2481 zcmZ`*OK%%D5Ke4MvTRv?<Z+2z7)4v8O)cfnL(xNkv_LNgbZCpBmw@2za+id;<d)>x z@*zNb2#^50h5ZZto&C70T}y6jK(;s>&f}YJX8gzCufN9+nje2?D=yS>Mzc)mjM?CK zGo98YQ!acAU;Y{1hUb24=#AC2Nm=j@ppkMRGs9GP6Z|x)J0b0C^?qbo>V#JPb3Wih zK6(?L^RXW|;UrtT@`pduoVnZc9~pJEK>$$|nmfO+Wenlp3hzP_70f>J!-^sf7x*!M z$hZA)73IS3NTFC*)Cu)_)Hx%P+QE3tW?N)7Mm|a<wH88rA1GS3-*&UQx;rE^y)rD1 zI<+4;TEwfs5BW1bi5~f>|8357$>vTcVqWOEHR-$%j@QX7)g>fOTb&9j*S`WYJFjTL z>>QYjLd|W10?Ah>%#1}+XO~-b0xZVJk`{(md>y&R-%HBRlZ{`q7QUzczc25gdx;EY zZ3YW|7IEUA033b}@IS@pGkm_l=Q$GRU-7T`DSv@@cDlstg!K<Vq9*!_F8V+_8{O6U z+SQubJ($~WqiD<{-T#lHuP%QPLwe|^X>DTlNniCzCuyticP(>Hr~<S;?s=LUtsGNX z@WWrJtWoxk==^Zu#|2Z&P^V46A){c8qh*D|e(Q$7_7#qMt7B~>P6tk>B(f#m!rcII zncLt`a;=@xj;&o@KJ*8%NmN~uWv)#bAemZ_v?Ab4>^%#U&sqtStdWo#u!?k?g~!!{ z6^R#qVpye(Ba&S+87{Z{9;dQD4*W4&3Si~XXSP!s_(8^!x`4as4K)f_LBlXwLNa!S zrYt5E-utOgRqY5<sm`Dk{J3`c#kUt=Z}6v^mxLLk4dGN}k{RF}LrooeS=VmU%Am0l z{Mo&mdnS0{r>)Vu0J^8An-}+9`lFbD1xg(FNF)^efuyRa(SCqC!+8s%%s(<L)g~hu zt3VF85n#r`4^ypj<On!KMk)*gu?&3Zr?hsO+=={_0HY4Fx~xdgI-uGJ1PEsomC@i~ zBLTF^#@gSBD$D9jlVutCbi|gGwv4R5Y$%dCaxJWA`FTh(VQC^`BC9AzT{rL-eu88y z_)nX849cw3NG@bM?WPs02y$ZRqqNC)5+w<R>qu;W&Yi35ck}tp&CRU3bzG~NHU-Ak z^&FaZ9{iK|B3g_uh+`#Cc0hF(@{7-3egjyhCQt9ViIO`vr=1(8HCBmWE^pj$S4y}T zJDPz1nd9Md*Pnq+CFvWh51-g7miL2y+C(FiWhQ10(ngFjuy`MvtUsdbj_j>+bV;}< zxWoq>-H|%ddtyt9X8OHG?^?Wk)STNRkvgR-1kX~A;hdtrZBL<Marh9tzN#w(6BlH& z^;W(90VKgfP&rE7HUCK*2ewW&^^RDXunhfp3tyZu2WwAKsp%DAB^8ojX=7u?753h5 zGj$#Jo!@Q80QwFr5-JnmwIhz2f?=#+*B!$VSmCg>flU^-+gl8(4QaapA%?ZQKMW)L zu{<FkMPd7$zvi#3A4h?^tq{!Hz+W#cKgZu!d}95<da0V%2dTgqitb^tmBe=H^x81j zC9NKUN5RTO%f9-J>f?LDUVFS@aol-r9-VC1$5=Ej&fzEbZLMw|_&qdxs_WRw!SAP9 zN&t%-FzrV_tmGe&{JZcI7>|{W9>PBrHm>=I`$^yP8{++5+>~rDi(_cjv2iuxABlee DJ3ZIy literal 0 HcmV?d00001 diff --git a/docs/_build/doctrees/pages/user_facing/user_facing.doctree b/docs/_build/doctrees/pages/user_facing/user_facing.doctree new file mode 100644 index 0000000000000000000000000000000000000000..24d1e99f5819f61bc0e28bde1dc438af195d310f GIT binary patch literal 7527 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 Y$UZgjTmjb3GwV=7%yI|q)42Bg56(fR9smFU literal 0 HcmV?d00001 diff --git a/docs/_build/html/_sources/index.rst.txt b/docs/_build/html/_sources/index.rst.txt index 63a30217c..99661a81b 100644 --- a/docs/_build/html/_sources/index.rst.txt +++ b/docs/_build/html/_sources/index.rst.txt @@ -10,4 +10,5 @@ Welcome to GoToSocial's documentation! :maxdepth: 2 :caption: Contents: - pages/what_is_gotosocial + pages/user_facing/user_facing + pages/design/design.rst diff --git a/docs/_build/html/_sources/pages/design/design.rst.txt b/docs/_build/html/_sources/pages/design/design.rst.txt new file mode 100644 index 000000000..f30cd746b --- /dev/null +++ b/docs/_build/html/_sources/pages/design/design.rst.txt @@ -0,0 +1,8 @@ +GoToSocial Design +================= + +These documents describe the design of GoToSocial and provide rationale for design decisions, safety features, etc. + +.. toctree:: + federation.rst + safety_features.rst diff --git a/docs/_build/html/_sources/pages/design/federation.rst.txt b/docs/_build/html/_sources/pages/design/federation.rst.txt new file mode 100644 index 000000000..90a59148f --- /dev/null +++ b/docs/_build/html/_sources/pages/design/federation.rst.txt @@ -0,0 +1,6 @@ +Federation +========== + +In the spirit of Mastodon and other `Fediverse <https://en.wikipedia.org/wiki/Fediverse>`_ ("federation universe") applications, +GoToSocial uses the `ActivityPub <https://www.w3.org/TR/activitypub/>`_ protocol to communicate between its own servers and those +of compliant software. diff --git a/docs/_build/html/_sources/pages/design/safety_features.rst.txt b/docs/_build/html/_sources/pages/design/safety_features.rst.txt new file mode 100644 index 000000000..65c1dc92a --- /dev/null +++ b/docs/_build/html/_sources/pages/design/safety_features.rst.txt @@ -0,0 +1,4 @@ +Safety Features +=============== + +Blah blah blah blah. diff --git a/docs/pages/what_is_gotosocial.rst b/docs/_build/html/_sources/pages/user_facing/user_facing.rst.txt similarity index 59% rename from docs/pages/what_is_gotosocial.rst rename to docs/_build/html/_sources/pages/user_facing/user_facing.rst.txt index c4e2c706c..2add934ad 100644 --- a/docs/pages/what_is_gotosocial.rst +++ b/docs/_build/html/_sources/pages/user_facing/user_facing.rst.txt @@ -23,11 +23,13 @@ Install $project by running: install project -Contribute ----------- +Open Source +----------- -- Issue Tracker: github.com/gotosocial/gotosocial/issues -- Source Code: github.com/gotosocial/gotosocial +GoToSocial is a free and open-source project. + +- Issue Tracker: https://github.com/gotosocial/gotosocial/issues +- Source Code: https://github.com/gotosocial/gotosocial Support ------- @@ -37,4 +39,4 @@ If you are having issues, please let us know. License ------- -The project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE. \ No newline at end of file +GoToSocial is licensed under the `GNU AFFERO GENERAL PUBLIC LICENSE <https://github.com/gotosocial/gotosocial/blob/main/LICENSE>`_ (AGPLv3). diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index 4ab3c88dd..ac8734b16 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -84,7 +84,8 @@ <p class="caption"><span class="caption-text">Contents:</span></p> <ul> -<li class="toctree-l1"><a class="reference internal" href="pages/what_is_gotosocial.html">What is GoToSocial?</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/user_facing/user_facing.html">What is GoToSocial?</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/design/design.html">GoToSocial Design</a></li> </ul> diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html index e9d880201..130995ab8 100644 --- a/docs/_build/html/index.html +++ b/docs/_build/html/index.html @@ -38,7 +38,7 @@ <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="What is GoToSocial?" href="pages/what_is_gotosocial.html" /> + <link rel="next" title="What is GoToSocial?" href="pages/user_facing/user_facing.html" /> </head> <body class="wy-body-for-nav"> @@ -85,7 +85,8 @@ <p class="caption"><span class="caption-text">Contents:</span></p> <ul> -<li class="toctree-l1"><a class="reference internal" href="pages/what_is_gotosocial.html">What is GoToSocial?</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/user_facing/user_facing.html">What is GoToSocial?</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/design/design.html">GoToSocial Design</a></li> </ul> @@ -158,12 +159,17 @@ <div class="toctree-wrapper compound"> <p class="caption"><span class="caption-text">Contents:</span></p> <ul> -<li class="toctree-l1"><a class="reference internal" href="pages/what_is_gotosocial.html">What is GoToSocial?</a><ul> -<li class="toctree-l2"><a class="reference internal" href="pages/what_is_gotosocial.html#features">Features</a></li> -<li class="toctree-l2"><a class="reference internal" href="pages/what_is_gotosocial.html#installation">Installation</a></li> -<li class="toctree-l2"><a class="reference internal" href="pages/what_is_gotosocial.html#contribute">Contribute</a></li> -<li class="toctree-l2"><a class="reference internal" href="pages/what_is_gotosocial.html#support">Support</a></li> -<li class="toctree-l2"><a class="reference internal" href="pages/what_is_gotosocial.html#license">License</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/user_facing/user_facing.html">What is GoToSocial?</a><ul> +<li class="toctree-l2"><a class="reference internal" href="pages/user_facing/user_facing.html#features">Features</a></li> +<li class="toctree-l2"><a class="reference internal" href="pages/user_facing/user_facing.html#installation">Installation</a></li> +<li class="toctree-l2"><a class="reference internal" href="pages/user_facing/user_facing.html#open-source">Open Source</a></li> +<li class="toctree-l2"><a class="reference internal" href="pages/user_facing/user_facing.html#support">Support</a></li> +<li class="toctree-l2"><a class="reference internal" href="pages/user_facing/user_facing.html#license">License</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="pages/design/design.html">GoToSocial Design</a><ul> +<li class="toctree-l2"><a class="reference internal" href="pages/design/federation.html">Federation</a></li> +<li class="toctree-l2"><a class="reference internal" href="pages/design/safety_features.html">Safety Features</a></li> </ul> </li> </ul> @@ -176,7 +182,7 @@ </div> <footer> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - <a href="pages/what_is_gotosocial.html" class="btn btn-neutral float-right" title="What is GoToSocial?" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="pages/user_facing/user_facing.html" class="btn btn-neutral float-right" title="What is GoToSocial?" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> <hr/> diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index 35b6840f485a5cfea385e6f1451e4bf0fe035f32..149e6132e64e08b7e69fe14b732e14d66e5b2686 100644 GIT binary patch delta 244 zcmV<Q01N-70_6gbd4G|?PQx$^hVOj}^8f>J<+2L`aX^|hB#x6w+%!@ePqi!2+g^j$ z<4Ne6KvP)7DbDXdpB>v#^wH8gh}ye=Zxmp23ofhIjkW=v&S5p%ESs~baJ*75+!83m zBfs#TjmPkL`VbhseM?bMJ;$r6WqYCAaoBt(67QL9A1D_-qHQC&u_WHbe3WfmNGHhL z3EWTel2ntWZfa|lHd_+$;pe_Y3D%^;p(fP6BU$DB@+Ihg5=V9tGr1S)4mBDdT^avH uuNd=Q8dUI7jAC0A!~SOryFr_AI*VlpVP~4<!=&Zkr2KB|t@;9$vfII<BY7PF delta 181 zcmV;m080Pm0;U3xd4G;U3c@fDMfW+ycz`Ny-MADNLZO1o5}P3jBpESNv^%fi^*o8K zshEP|Zus+N{?iz2P<VyNYUSh+9TZE@V>&nN9c+hDd@x1L0A<7hT|*v$2{yE+iW)23 z<93hGv#rO#k}ZXq@T9)fox0+^NdI=ET8CrtNotIXi;-O0ST1W~im(5<%P(fs>vOO% jb6bn7^N&o~v7s<^iYU*GnI5Jr-Bf8`_FCcz0UUs7$TL}u diff --git a/docs/_build/html/pages/design/design.html b/docs/_build/html/pages/design/design.html new file mode 100644 index 000000000..f70e215d1 --- /dev/null +++ b/docs/_build/html/pages/design/design.html @@ -0,0 +1,221 @@ + + +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + + <title>GoToSocial Design — GoToSocial documentation</title> + + + + <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> + <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> + + + + + + + + + + + <!--[if lt IE 9]> + <script src="../../_static/js/html5shiv.min.js"></script> + <![endif]--> + + + <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script> + <script src="../../_static/jquery.js"></script> + <script src="../../_static/underscore.js"></script> + <script src="../../_static/doctools.js"></script> + + <script type="text/javascript" src="../../_static/js/theme.js"></script> + + + <link rel="index" title="Index" href="../../genindex.html" /> + <link rel="search" title="Search" href="../../search.html" /> + <link rel="next" title="Federation" href="federation.html" /> + <link rel="prev" title="What is GoToSocial?" href="../user_facing/user_facing.html" /> +</head> + +<body class="wy-body-for-nav"> + + + <div class="wy-grid-for-nav"> + + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search" > + + + + <a href="../../index.html" class="icon icon-home"> GoToSocial + + + + </a> + + + + + + + +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + + + </div> + + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + + + + + + + <p class="caption"><span class="caption-text">Contents:</span></p> +<ul class="current"> +<li class="toctree-l1"><a class="reference internal" href="../user_facing/user_facing.html">What is GoToSocial?</a></li> +<li class="toctree-l1 current"><a class="current reference internal" href="#">GoToSocial Design</a><ul> +<li class="toctree-l2"><a class="reference internal" href="federation.html">Federation</a></li> +<li class="toctree-l2"><a class="reference internal" href="safety_features.html">Safety Features</a></li> +</ul> +</li> +</ul> + + + + </div> + + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + + <nav class="wy-nav-top" aria-label="top navigation"> + + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="../../index.html">GoToSocial</a> + + </nav> + + + <div class="wy-nav-content"> + + <div class="rst-content"> + + + + + + + + + + + + + + + + + + + +<div role="navigation" aria-label="breadcrumbs navigation"> + + <ul class="wy-breadcrumbs"> + + <li><a href="../../index.html" class="icon icon-home"></a> »</li> + + <li>GoToSocial Design</li> + + + <li class="wy-breadcrumbs-aside"> + + + <a href="../../_sources/pages/design/design.rst.txt" rel="nofollow"> View page source</a> + + + </li> + + </ul> + + + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <div class="section" id="gotosocial-design"> +<h1>GoToSocial Design<a class="headerlink" href="#gotosocial-design" title="Permalink to this headline">¶</a></h1> +<p>These documents describe the design of GoToSocial and provide rationale for design decisions, safety features, etc.</p> +<div class="toctree-wrapper compound"> +<ul> +<li class="toctree-l1"><a class="reference internal" href="federation.html">Federation</a></li> +<li class="toctree-l1"><a class="reference internal" href="safety_features.html">Safety Features</a></li> +</ul> +</div> +</div> + + + </div> + + </div> + <footer> + <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> + <a href="federation.html" class="btn btn-neutral float-right" title="Federation" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="../user_facing/user_facing.html" class="btn btn-neutral float-left" title="What is GoToSocial?" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + </div> + + <hr/> + + <div role="contentinfo"> + <p> + © Copyright 2021, GoToSocial Authors. + + </p> + </div> + + + + Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a + + <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> + + provided by <a href="https://readthedocs.org">Read the Docs</a>. + +</footer> + </div> + </div> + + </section> + + </div> + + + <script type="text/javascript"> + jQuery(function () { + SphinxRtdTheme.Navigation.enable(true); + }); + </script> + + + + + + +</body> +</html> \ No newline at end of file diff --git a/docs/_build/html/pages/design/federation.html b/docs/_build/html/pages/design/federation.html new file mode 100644 index 000000000..bba5f68d7 --- /dev/null +++ b/docs/_build/html/pages/design/federation.html @@ -0,0 +1,219 @@ + + +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + + <title>Federation — GoToSocial documentation</title> + + + + <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> + <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> + + + + + + + + + + + <!--[if lt IE 9]> + <script src="../../_static/js/html5shiv.min.js"></script> + <![endif]--> + + + <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script> + <script src="../../_static/jquery.js"></script> + <script src="../../_static/underscore.js"></script> + <script src="../../_static/doctools.js"></script> + + <script type="text/javascript" src="../../_static/js/theme.js"></script> + + + <link rel="index" title="Index" href="../../genindex.html" /> + <link rel="search" title="Search" href="../../search.html" /> + <link rel="next" title="Safety Features" href="safety_features.html" /> + <link rel="prev" title="GoToSocial Design" href="design.html" /> +</head> + +<body class="wy-body-for-nav"> + + + <div class="wy-grid-for-nav"> + + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search" > + + + + <a href="../../index.html" class="icon icon-home"> GoToSocial + + + + </a> + + + + + + + +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + + + </div> + + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + + + + + + + <p class="caption"><span class="caption-text">Contents:</span></p> +<ul class="current"> +<li class="toctree-l1"><a class="reference internal" href="../user_facing/user_facing.html">What is GoToSocial?</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="design.html">GoToSocial Design</a><ul class="current"> +<li class="toctree-l2 current"><a class="current reference internal" href="#">Federation</a></li> +<li class="toctree-l2"><a class="reference internal" href="safety_features.html">Safety Features</a></li> +</ul> +</li> +</ul> + + + + </div> + + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + + <nav class="wy-nav-top" aria-label="top navigation"> + + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="../../index.html">GoToSocial</a> + + </nav> + + + <div class="wy-nav-content"> + + <div class="rst-content"> + + + + + + + + + + + + + + + + + + + +<div role="navigation" aria-label="breadcrumbs navigation"> + + <ul class="wy-breadcrumbs"> + + <li><a href="../../index.html" class="icon icon-home"></a> »</li> + + <li><a href="design.html">GoToSocial Design</a> »</li> + + <li>Federation</li> + + + <li class="wy-breadcrumbs-aside"> + + + <a href="../../_sources/pages/design/federation.rst.txt" rel="nofollow"> View page source</a> + + + </li> + + </ul> + + + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <div class="section" id="federation"> +<h1>Federation<a class="headerlink" href="#federation" title="Permalink to this headline">¶</a></h1> +<p>In the spirit of Mastodon and other <a class="reference external" href="https://en.wikipedia.org/wiki/Fediverse">Fediverse</a> (“federation universe”) applications, +GoToSocial uses the <a class="reference external" href="https://www.w3.org/TR/activitypub/">ActivityPub</a> protocol to communicate between its own servers and those +of compliant software.</p> +</div> + + + </div> + + </div> + <footer> + <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> + <a href="safety_features.html" class="btn btn-neutral float-right" title="Safety Features" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="design.html" class="btn btn-neutral float-left" title="GoToSocial Design" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + </div> + + <hr/> + + <div role="contentinfo"> + <p> + © Copyright 2021, GoToSocial Authors. + + </p> + </div> + + + + Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a + + <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> + + provided by <a href="https://readthedocs.org">Read the Docs</a>. + +</footer> + </div> + </div> + + </section> + + </div> + + + <script type="text/javascript"> + jQuery(function () { + SphinxRtdTheme.Navigation.enable(true); + }); + </script> + + + + + + +</body> +</html> \ No newline at end of file diff --git a/docs/_build/html/pages/design/safety_features.html b/docs/_build/html/pages/design/safety_features.html new file mode 100644 index 000000000..00b8fbff1 --- /dev/null +++ b/docs/_build/html/pages/design/safety_features.html @@ -0,0 +1,215 @@ + + +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + + <title>Safety Features — GoToSocial documentation</title> + + + + <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> + <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> + + + + + + + + + + + <!--[if lt IE 9]> + <script src="../../_static/js/html5shiv.min.js"></script> + <![endif]--> + + + <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script> + <script src="../../_static/jquery.js"></script> + <script src="../../_static/underscore.js"></script> + <script src="../../_static/doctools.js"></script> + + <script type="text/javascript" src="../../_static/js/theme.js"></script> + + + <link rel="index" title="Index" href="../../genindex.html" /> + <link rel="search" title="Search" href="../../search.html" /> + <link rel="prev" title="Federation" href="federation.html" /> +</head> + +<body class="wy-body-for-nav"> + + + <div class="wy-grid-for-nav"> + + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search" > + + + + <a href="../../index.html" class="icon icon-home"> GoToSocial + + + + </a> + + + + + + + +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + + + </div> + + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + + + + + + + <p class="caption"><span class="caption-text">Contents:</span></p> +<ul class="current"> +<li class="toctree-l1"><a class="reference internal" href="../user_facing/user_facing.html">What is GoToSocial?</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="design.html">GoToSocial Design</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="federation.html">Federation</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">Safety Features</a></li> +</ul> +</li> +</ul> + + + + </div> + + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + + <nav class="wy-nav-top" aria-label="top navigation"> + + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="../../index.html">GoToSocial</a> + + </nav> + + + <div class="wy-nav-content"> + + <div class="rst-content"> + + + + + + + + + + + + + + + + + + + +<div role="navigation" aria-label="breadcrumbs navigation"> + + <ul class="wy-breadcrumbs"> + + <li><a href="../../index.html" class="icon icon-home"></a> »</li> + + <li><a href="design.html">GoToSocial Design</a> »</li> + + <li>Safety Features</li> + + + <li class="wy-breadcrumbs-aside"> + + + <a href="../../_sources/pages/design/safety_features.rst.txt" rel="nofollow"> View page source</a> + + + </li> + + </ul> + + + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <div class="section" id="safety-features"> +<h1>Safety Features<a class="headerlink" href="#safety-features" title="Permalink to this headline">¶</a></h1> +<p>Blah blah blah blah.</p> +</div> + + + </div> + + </div> + <footer> + <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> + <a href="federation.html" class="btn btn-neutral float-left" title="Federation" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + </div> + + <hr/> + + <div role="contentinfo"> + <p> + © Copyright 2021, GoToSocial Authors. + + </p> + </div> + + + + Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a + + <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> + + provided by <a href="https://readthedocs.org">Read the Docs</a>. + +</footer> + </div> + </div> + + </section> + + </div> + + + <script type="text/javascript"> + jQuery(function () { + SphinxRtdTheme.Navigation.enable(true); + }); + </script> + + + + + + +</body> +</html> \ No newline at end of file diff --git a/docs/_build/html/pages/user_facing/user_facing.html b/docs/_build/html/pages/user_facing/user_facing.html new file mode 100644 index 000000000..2e62def88 --- /dev/null +++ b/docs/_build/html/pages/user_facing/user_facing.html @@ -0,0 +1,255 @@ + + +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + + <title>What is GoToSocial? — GoToSocial documentation</title> + + + + <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> + <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> + + + + + + + + + + + <!--[if lt IE 9]> + <script src="../../_static/js/html5shiv.min.js"></script> + <![endif]--> + + + <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script> + <script src="../../_static/jquery.js"></script> + <script src="../../_static/underscore.js"></script> + <script src="../../_static/doctools.js"></script> + + <script type="text/javascript" src="../../_static/js/theme.js"></script> + + + <link rel="index" title="Index" href="../../genindex.html" /> + <link rel="search" title="Search" href="../../search.html" /> + <link rel="next" title="GoToSocial Design" href="../design/design.html" /> + <link rel="prev" title="Welcome to GoToSocial’s documentation!" href="../../index.html" /> +</head> + +<body class="wy-body-for-nav"> + + + <div class="wy-grid-for-nav"> + + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search" > + + + + <a href="../../index.html" class="icon icon-home"> GoToSocial + + + + </a> + + + + + + + +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + + + </div> + + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + + + + + + + <p class="caption"><span class="caption-text">Contents:</span></p> +<ul class="current"> +<li class="toctree-l1 current"><a class="current reference internal" href="#">What is GoToSocial?</a><ul> +<li class="toctree-l2"><a class="reference internal" href="#features">Features</a></li> +<li class="toctree-l2"><a class="reference internal" href="#installation">Installation</a></li> +<li class="toctree-l2"><a class="reference internal" href="#open-source">Open Source</a></li> +<li class="toctree-l2"><a class="reference internal" href="#support">Support</a></li> +<li class="toctree-l2"><a class="reference internal" href="#license">License</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../design/design.html">GoToSocial Design</a></li> +</ul> + + + + </div> + + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + + <nav class="wy-nav-top" aria-label="top navigation"> + + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="../../index.html">GoToSocial</a> + + </nav> + + + <div class="wy-nav-content"> + + <div class="rst-content"> + + + + + + + + + + + + + + + + + + + +<div role="navigation" aria-label="breadcrumbs navigation"> + + <ul class="wy-breadcrumbs"> + + <li><a href="../../index.html" class="icon icon-home"></a> »</li> + + <li>What is GoToSocial?</li> + + + <li class="wy-breadcrumbs-aside"> + + + <a href="../../_sources/pages/user_facing/user_facing.rst.txt" rel="nofollow"> View page source</a> + + + </li> + + </ul> + + + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <div class="section" id="what-is-gotosocial"> +<h1>What is GoToSocial?<a class="headerlink" href="#what-is-gotosocial" title="Permalink to this headline">¶</a></h1> +<p>GoToSocial will solve your problem of where to start with documentation, +by providing a basic explanation of how to do it easily.</p> +<p>Look how easy it is to use:</p> +<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">project</span> +<span class="c1"># Get your stuff done</span> +<span class="n">project</span><span class="o">.</span><span class="n">do_stuff</span><span class="p">()</span> +</pre></div> +</div> +<div class="section" id="features"> +<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><p>Be awesome</p></li> +<li><p>Make things faster</p></li> +</ul> +</div> +<div class="section" id="installation"> +<h2>Installation<a class="headerlink" href="#installation" title="Permalink to this headline">¶</a></h2> +<p>Install $project by running:</p> +<blockquote> +<div><p>install project</p> +</div></blockquote> +</div> +<div class="section" id="open-source"> +<h2>Open Source<a class="headerlink" href="#open-source" title="Permalink to this headline">¶</a></h2> +<p>GoToSocial is a free and open-source project.</p> +<ul class="simple"> +<li><p>Issue Tracker: <a class="reference external" href="https://github.com/gotosocial/gotosocial/issues">https://github.com/gotosocial/gotosocial/issues</a></p></li> +<li><p>Source Code: <a class="reference external" href="https://github.com/gotosocial/gotosocial">https://github.com/gotosocial/gotosocial</a></p></li> +</ul> +</div> +<div class="section" id="support"> +<h2>Support<a class="headerlink" href="#support" title="Permalink to this headline">¶</a></h2> +<p>If you are having issues, please let us know.</p> +</div> +<div class="section" id="license"> +<h2>License<a class="headerlink" href="#license" title="Permalink to this headline">¶</a></h2> +<p>GoToSocial is licensed under the <a class="reference external" href="https://github.com/gotosocial/gotosocial/blob/main/LICENSE">GNU AFFERO GENERAL PUBLIC LICENSE</a> (AGPLv3).</p> +</div> +</div> + + + </div> + + </div> + <footer> + <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> + <a href="../design/design.html" class="btn btn-neutral float-right" title="GoToSocial Design" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + <a href="../../index.html" class="btn btn-neutral float-left" title="Welcome to GoToSocial’s documentation!" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + </div> + + <hr/> + + <div role="contentinfo"> + <p> + © Copyright 2021, GoToSocial Authors. + + </p> + </div> + + + + Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a + + <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> + + provided by <a href="https://readthedocs.org">Read the Docs</a>. + +</footer> + </div> + </div> + + </section> + + </div> + + + <script type="text/javascript"> + jQuery(function () { + SphinxRtdTheme.Navigation.enable(true); + }); + </script> + + + + + + +</body> +</html> \ No newline at end of file diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html index c89d226b2..780da52ba 100644 --- a/docs/_build/html/search.html +++ b/docs/_build/html/search.html @@ -87,7 +87,8 @@ <p class="caption"><span class="caption-text">Contents:</span></p> <ul> -<li class="toctree-l1"><a class="reference internal" href="pages/what_is_gotosocial.html">What is GoToSocial?</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/user_facing/user_facing.html">What is GoToSocial?</a></li> +<li class="toctree-l1"><a class="reference internal" href="pages/design/design.html">GoToSocial Design</a></li> </ul> diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 29c3a8625..5e713e22c 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["index","pages/what_is_gotosocial"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","pages/what_is_gotosocial.rst"],objects:{},objnames:{},objtypes:{},terms:{"import":1,"public":1,The:1,affero:1,awesom:1,basic:1,code:1,com:1,content:0,contribut:0,do_stuff:1,document:1,done:1,easi:1,easili:1,explan:1,faster:1,featur:0,gener:1,get:1,github:1,gnu:1,gotopub:[],have:1,how:1,index:[],instal:0,issu:1,know:1,let:1,licens:0,look:1,make:1,modul:[],page:[],pleas:1,problem:1,project:1,provid:1,run:1,search:[],solv:1,sourc:1,start:1,stuff:1,support:0,thi:[],thing:1,tracker:1,under:1,use:1,what:0,where:1,you:1,your:1},titles:["Welcome to GoToSocial\u2019s documentation!","What is GoToSocial?"],titleterms:{contribut:1,document:0,featur:1,gotosoci:[0,1],indic:[],instal:1,licens:1,project:[],support:1,tabl:[],thi:[],welcom:0,what:1}}) \ No newline at end of file +Search.setIndex({docnames:["index","pages/design/design","pages/design/federation","pages/design/safety_features","pages/user_facing/user_facing"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","pages/design/design.rst","pages/design/federation.rst","pages/design/safety_features.rst","pages/user_facing/user_facing.rst"],objects:{},objnames:{},objtypes:{},terms:{"import":4,"public":4,The:[],These:1,activitypub:2,affero:4,agplv3:4,applic:2,awesom:4,basic:4,between:2,blah:3,bleep:[],bloop:[],code:4,com:4,commun:2,compliant:2,content:0,contribut:[],cool:[],decis:1,describ:1,design:0,do_stuff:4,document:[1,4],done:4,easi:4,easili:4,etc:1,explan:4,faster:4,featur:[0,1],feder:[0,1],fedivers:2,free:4,gener:4,get:4,github:4,gnu:4,gotopub:[],gotosoci:2,have:4,how:4,http:4,index:[],instal:0,issu:4,its:2,know:4,let:4,licens:0,look:4,make:4,mastodon:2,modul:[],open:0,org:[],other:2,own:2,page:[],pleas:4,problem:4,project:4,protocol:2,provid:[1,4],rational:1,run:4,safeti:[0,1],search:[],server:2,softwar:2,solv:4,sourc:0,spirit:2,start:4,stuff:4,support:0,thi:[],thing:4,those:2,tracker:4,under:4,univers:2,use:4,uses:2,what:0,where:4,wiki:[],wikipedia:[],www:[],you:4,your:4},titles:["Welcome to GoToSocial\u2019s documentation!","GoToSocial Design","Federation","Safety Features","What is GoToSocial?"],titleterms:{contribut:[],design:1,document:0,featur:[3,4],feder:2,gotosoci:[0,1,4],indic:[],instal:4,licens:4,open:4,project:[],safeti:3,sourc:4,support:4,tabl:[],thi:[],welcom:0,what:4}}) \ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py index e06db21c9..6881614d4 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -39,7 +39,6 @@ templates_path = ['_templates'] # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for @@ -50,4 +49,4 @@ html_theme = "sphinx_rtd_theme" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ['_static'] \ No newline at end of file +html_static_path = ['_static'] diff --git a/docs/index.rst b/docs/index.rst index 63a30217c..99661a81b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -10,4 +10,5 @@ Welcome to GoToSocial's documentation! :maxdepth: 2 :caption: Contents: - pages/what_is_gotosocial + pages/user_facing/user_facing + pages/design/design.rst diff --git a/docs/pages/design/design.rst b/docs/pages/design/design.rst new file mode 100644 index 000000000..f30cd746b --- /dev/null +++ b/docs/pages/design/design.rst @@ -0,0 +1,8 @@ +GoToSocial Design +================= + +These documents describe the design of GoToSocial and provide rationale for design decisions, safety features, etc. + +.. toctree:: + federation.rst + safety_features.rst diff --git a/docs/pages/design/federation.rst b/docs/pages/design/federation.rst new file mode 100644 index 000000000..90a59148f --- /dev/null +++ b/docs/pages/design/federation.rst @@ -0,0 +1,6 @@ +Federation +========== + +In the spirit of Mastodon and other `Fediverse <https://en.wikipedia.org/wiki/Fediverse>`_ ("federation universe") applications, +GoToSocial uses the `ActivityPub <https://www.w3.org/TR/activitypub/>`_ protocol to communicate between its own servers and those +of compliant software. diff --git a/docs/pages/design/safety_features.rst b/docs/pages/design/safety_features.rst new file mode 100644 index 000000000..65c1dc92a --- /dev/null +++ b/docs/pages/design/safety_features.rst @@ -0,0 +1,4 @@ +Safety Features +=============== + +Blah blah blah blah. diff --git a/docs/pages/user_facing/user_facing.rst b/docs/pages/user_facing/user_facing.rst new file mode 100644 index 000000000..2add934ad --- /dev/null +++ b/docs/pages/user_facing/user_facing.rst @@ -0,0 +1,42 @@ +What is GoToSocial? +=================== + +GoToSocial will solve your problem of where to start with documentation, +by providing a basic explanation of how to do it easily. + +Look how easy it is to use:: + + import project + # Get your stuff done + project.do_stuff() + +Features +-------- + +- Be awesome +- Make things faster + +Installation +------------ + +Install $project by running: + + install project + +Open Source +----------- + +GoToSocial is a free and open-source project. + +- Issue Tracker: https://github.com/gotosocial/gotosocial/issues +- Source Code: https://github.com/gotosocial/gotosocial + +Support +------- + +If you are having issues, please let us know. + +License +------- + +GoToSocial is licensed under the `GNU AFFERO GENERAL PUBLIC LICENSE <https://github.com/gotosocial/gotosocial/blob/main/LICENSE>`_ (AGPLv3).