1 |
W dniu sob, 16.09.2017 o godzinie 02∶51 -0500, użytkownik R0b0t1 |
2 |
napisał: |
3 |
> Hello, |
4 |
> |
5 |
> On Tue, Sep 12, 2017 at 9:04 AM, Michał Górny <mgorny@g.o> wrote: |
6 |
> > W dniu pon, 11.09.2017 o godzinie 21∶59 -0500, użytkownik R0b0t1 |
7 |
> > napisał: |
8 |
> > > Hello friends, |
9 |
> > > |
10 |
> > > On Mon, Sep 11, 2017 at 3:56 PM, Michał Górny <mgorny@g.o> wrote: |
11 |
> > > > W dniu pon, 11.09.2017 o godzinie 13∶29 -0400, użytkownik Michael |
12 |
> > > > Orlitzky napisał: |
13 |
> > > > > On 09/11/2017 01:08 PM, Michał Górny wrote: |
14 |
> > > > > > Hi, |
15 |
> > > > > > |
16 |
> > > > > > TL;DR: I'd like to reinstate the old-school GLEPs in .rst files rather |
17 |
> > > > > > than Wiki, put in a nice git repo. |
18 |
> > > > > > |
19 |
> > > > > |
20 |
> > > > > I generally agree with you that wiki markup is terrible and that a text |
21 |
> > > > > editor and a git repo is The Right Way to do things (with Jekyll or |
22 |
> > > > > whatever to push it to the web). But in my experience, crappy and easy |
23 |
> > > > > is a better way to get people to contribute. When I've taken wiki |
24 |
> > > > > documents and moved them into git repos, more often than not I become |
25 |
> > > > > the sole contributor, and otherwise-technical people just start emailing |
26 |
> > > > > me their contributions (which decrease greatly in frequency). |
27 |
> > > > |
28 |
> > > > [...] |
29 |
> > > > |
30 |
> > > > Then, you can just take www.gentoo.org and run it locally. It takes |
31 |
> > > > a little more effort but jekyll is really trivial to set up and run |
32 |
> > > > locally. Then you see it exactly how it's gonna look on g.o. |
33 |
> > > > |
34 |
> > |
35 |
> > I'm going to reply to the Gollum topic here since it's the first mail |
36 |
> > according to date. |
37 |
> > |
38 |
> |
39 |
> There is a thread in gentoo-dev where I proposed the Handbook be |
40 |
> maintained with Gollum. I apologize if it was not visible, but I was |
41 |
> trying to not make a nuisance of myself. |
42 |
> |
43 |
> > > I previously suggested Gollum and think I should suggest it again. |
44 |
> > > Gollum provides features relevant to a Wiki setting including web |
45 |
> > > editing. |
46 |
> > |
47 |
> > Firstly, a generic request to everyone. If you want to suggest that we |
48 |
> > are supposed to use your-favorite-tool instead of the one we have |
49 |
> > deployed for a few years now, then please include: |
50 |
> > |
51 |
> |
52 |
> I believe I addressed all of these. Please make suggestions on my |
53 |
> writing so I can make it more readable if you have the time. |
54 |
> |
55 |
> If I suggest a project I think it reasonable to expect you to refer to |
56 |
> that project's README. Here is a link: |
57 |
> https://github.com/gollum/gollum/blob/master/README.md. |
58 |
> |
59 |
> > 1. A short summary including: |
60 |
> > |
61 |
> > 1a. How it fits into the desired workflow. Topics such as access control |
62 |
> > and caching are of particular interest to me. |
63 |
> > |
64 |
> |
65 |
> It manages a Wiki using a Git repository. Access control is managed |
66 |
> through the Git repository and has Git's limitations. When using |
67 |
> Gollum it seems like access control is best done by creating |
68 |
> repositories. The web editor seems to lack authentication. |
69 |
|
70 |
That's what I suspected. So you're talking about deploying a wiki |
71 |
without the basic feature of a wiki. IOW, once again deploying a tool |
72 |
more complex than necessary, and working it around to make it work for |
73 |
our purpose. |
74 |
|
75 |
> Gollum may have issues with caching[1]. Gollum is deployed by GitHub, |
76 |
> but most GitHub project Wikis may be small. |
77 |
|
78 |
That's not an answer. Generating all GLEPs takes around 60 seconds right |
79 |
now. With jekyll, that's done once. If gollum regenerates them |
80 |
frequently, it's not a feasible solution. |
81 |
|
82 |
> > 1b. What possible future use it could have. |
83 |
> > |
84 |
> |
85 |
> It could maintain all public facing documents. |
86 |
> |
87 |
> > 1c. How much effort will the future maintenance take. |
88 |
> > |
89 |
> |
90 |
> I do not see how it would take more maintenance time than Jekyll. It |
91 |
> may take less as it offers Wiki specific features. |
92 |
|
93 |
There's a major difference between maintaining one tool we know, and two |
94 |
tools (because obviously we won't dump Jekyll instantly), the second one |
95 |
we don't know anything about. |
96 |
|
97 |
> > 2. A publicly available working instance that resembles the workflow |
98 |
> > we're aiming for, or an easy way of setting one up. Easy = ~5 simple |
99 |
> > shell commands, not 'set a webserver up'. |
100 |
> > |
101 |
> |
102 |
> The README offers concise instructions for setting up a demonstration |
103 |
> instance and scaling up. Should that be hard to read, a video is |
104 |
> available (https://www.youtube.com/watch?v=EauxgxsLDC4). |
105 |
|
106 |
That's not what I'm asking for. If it's that easy, then set it up. |
107 |
What I want is a 'one click' solution that can get me running it without |
108 |
major changes to my system, without effort on my end and in, say, less |
109 |
than 5 minutes. |
110 |
|
111 |
-- |
112 |
Best regards, |
113 |
Michał Górny |