sxangxetoj por publikigado
Fenris Wolf

Fenris Wolf commited on 2017-02-13 11:04:48
Zeige 3 geänderte Dateien mit 36 Einfügungen und 38 Löschungen.

... ...
@@ -0,0 +1,30 @@
1
+## Kiu kreis tiun programaron?
2
+
3
+Estis mi: [Fenris Wolf <fenris@folksprak.org>](mailto:fenris@folksprak.org)
4
+
5
+## Kiu permesilo estas uzata?
6
+
7
+Legu la dosieron **permesilo.txt**!
8
+
9
+## Kiel kompili la fontojn?
10
+
11
+Vi bezonas la jenajn programojn:
12
+
13
+* **Node.js** kaj **npm** (vidu na [nodejs.org](https://nodejs.org))
14
+* **TypeScript**-kompililo; ekz. per `npm install -g typescript` (vidu na [typescriptlang.org](http://www.typescriptlang.org/))
15
+* **GNU-Make** (vidu na [gnu.org/software/make](https://www.gnu.org/software/make/))
16
+
17
+Kun tiuj eroj, efektivigu la jenan komandon:
18
+
19
+	make konstrui
20
+	
21
+## Kiel lanĉi la roboton?
22
+
23
+Unue ŝanĝu la dosieron **agordoj.json** laŭ viaj deziroj. Poste vi povas uzi la jenan komandon por lanĉi la roboton:
24
+
25
+	node kreajxo/kvasir.js agordoj.json
26
+	
27
+aŭ nur
28
+
29
+	make lancxi
30
+
... ...
@@ -26,42 +26,34 @@ var_fontoj := ${var_fontoj} fontoj/cxefajxo.ts
26 26
 
27 27
 var_moduloj := 
28 28
 var_moduloj := ${var_moduloj} irc
29
-var_moduloj := ${var_moduloj} sqlite3
30
-# var_moduloj := ${var_moduloj} request
31
-var_moduloj := ${var_moduloj} yql
32
-var_moduloj := ${var_moduloj} xml2js
33 29
 
34 30
 defauxlto: konstrui
35 31
 .PHONY: defauxlto
36 32
 
37
-konstrui: kompili # moduloj
33
+konstrui: kompili moduloj
38 34
 .PHONY: konstrui
39 35
 
40 36
 lancxi: kreajxo/kvasir.js
41
-	@ ${komando_avizi} "-- lancxado ..."
42
-	@ pushd kreajxo && node kvasir.js ; popd
37
+	@ ${komando_avizi} "-- lancxado …"
38
+	@ pushd kreajxo && node kvasir.js ../agordoj.json ; popd
43 39
 .PHONY: lancxi
44 40
 
45 41
 kompili: kreajxo/kvasir.js
46 42
 .PHONY: kompili
47 43
 
48 44
 kreajxo/kvasir.js: ${var_fontoj}
49
-	@ ${komando_avizi} "-- kompilado ..."
45
+	@ ${komando_avizi} "-- kompilado …"
50 46
 	@ ${komando_kreidosierujon} kreajxo
51 47
 	@ ${komando_tsc} ${var_fontoj} --outFile kreajxo/kvasir.js
52 48
 
53 49
 moduloj:
54
-	@ ${komando_avizi} "-- instalado de moduloj ..."
50
+	@ ${komando_avizi} "-- instalado de moduloj …"
55 51
 	@ ${komando_kreidosierujon} kreajxo
56 52
 	@ pushd kreajxo && npm install ${var_moduloj} ; popd
57 53
 .PHONY: moduloj
58 54
 
59
-paki:
60
-	@ ${komando_avizi} "-- pakado ..."
61
-	${komando_tar} --directory=kreajxo --create . --file=kvasir.tar
62
-	
63 55
 nuligi:
64
-	@ ${komando_avizi} "-- nuligado ..."
56
+	@ ${komando_avizi} "-- nuligado …"
65 57
 	@ ${komando_forigi} kreajxo
66 58
 .PHONY: nuligi
67 59
 
... ...
@@ -14,27 +14,3 @@ GNU General Public License for more details.
14 14
 You should have received a copy of the GNU General Public License
15 15
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
16 16
 
17
-
18
-== Kio estas bezonata? ==
19
-
20
-Vi bezonas la jenajn programojn:
21
- - npm
22
- - TypeScript-kompililo (ekz. per "npm install -g typescript")
23
- - nodejs-pakajxo "irc": "mkdir --parents kreajxo && cd kreajxo && npm install irc ; cd -"
24
- - GNU-Make
25
-
26
-
27
-== Kiel kompili la fontojn? ==
28
-
29
-Efektivigu la jenan komandon:
30
-
31
-	"make kompili"
32
-	
33
-
34
-== Kiel lancxi la roboton? ==
35
-
36
-Antaux lancxado vi sxangxu la dosieron "agordoj.json" laux viaj deziroj. Poste
37
-vi povas uzi la jenan komandon por lancxi la roboton:
38
-
39
-	"make lancxi"
40
-
41 17