NewVersion.md 1.76 KB
Newer Older
1
2
3
Neuer Build
===========

4
5
6
* release: Wird ein *Tag* vergeben (egal welcher Branch) der mit 'v' beginnt, erzeugt das automatisch einen Build - https://w3.math.uzh.ch/qfq/release.
* snapshot: Jeder Commit (egal welcher Branch) erzeugt einen Snapshot - https://w3.math.uzh.ch/qfq/snapshot.
* nightly: Nach einem Commit auf Branch 'master' tagsueber, wird um 23:55 ein 'nightly' Build erstellt - https://w3.math.uzh.ch/qfq/nightly.
7
  * CR commmittet immer in den Master Branch.
Carsten  Rose's avatar
Carsten Rose committed
8
9
10
11

Neue Versionsnummer
===================

12
13
1) Die aktuellen Commits anschauen und wichtige Topics uebernehmen (git log > ~/qfq.log, alles bis zum letzten TAG anschauen):

Carsten  Rose's avatar
Carsten Rose committed
14
15
   * git log | grep -v -e '^commit ' -e  '^Author: ' -e '^Date: ' -e '^Merge: '| less

Carsten  Rose's avatar
Carsten Rose committed
16
   * qfq/extension/Documentation/Release.rst  
17
   * Den Inhalt von Release.rst kopieren nach qfq/extension/RELEASE.txt.
18
19
20

2) In folgenden Files anpassen:

21
   Auto: ./setVersion.sh MAJOR MINOR MICRO
22
23
24
   
   Manuell:
     * extension/Documentation/_make/conf.py: release, version
25
     * extension/Documentation/Settings.cfg: version
26
     * extension/ext_emconf.php: version
Carsten  Rose's avatar
Carsten Rose committed
27

28
3) Im Projektverzeichnis:
Carsten  Rose's avatar
Carsten Rose committed
29

30
   make t3sphinx   (dadurch fallen Fehler in der RESTdoc Syntax auf)
Carsten  Rose's avatar
Carsten Rose committed
31

32
4) Neuen Tag vergeben: 
Carsten  Rose's avatar
Typo    
Carsten Rose committed
33

Carsten  Rose's avatar
Carsten Rose committed
34
35
   git tag v0.17.2
   git push -u origin v0.17.2
Carsten  Rose's avatar
Carsten Rose committed
36

37
38
39
5) Per PhpStorm Sync aller Files auf VM qfq.

6) In T3 Instanz Dokumentation rendern lassen.
Carsten  Rose's avatar
Carsten Rose committed
40

Carsten  Rose's avatar
Carsten Rose committed
41
    T3 6.2:  Admin Tools > Extension Manager > QFQ > Doku HTML: rechts oben 'Render Documentation'
Carsten  Rose's avatar
Carsten Rose committed
42

43
44
45
46
47
48
49
50
51
52

Update Doku auf docs.typo3.org
==============================

https://docs.typo3.org/typo3cms/drafts/github/T3DocumentationStarter/Public-Info-053/

1) Im `qfq` Projektverzeichnis: make update-qfq-doc
2) In `qfq-doc` Projektverzeichnis wechseln und auf github einchechen:
   git commit -a
   git push        # User: math-uzh, PW: <kpit>