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 |