| 1 | = Szoftver Menedzsment = |
| 2 | |
| 3 | == Fordítás, linkelés == |
| 4 | |
| 5 | - source, header, object, futtatható file-ok. |
| 6 | - statikus libek, |
| 7 | - Dinamikus libek, .so, .dll |
| 8 | - Cross compiling |
| 9 | |
| 10 | == Build environmentek == |
| 11 | - Célok |
| 12 | - szoftver build |
| 13 | - testing |
| 14 | - install |
| 15 | - release |
| 16 | - Source release |
| 17 | - Package, intaller |
| 18 | - Source package |
| 19 | - Autotools |
| 20 | - ./configure; make; make install |
| 21 | - autoconf |
| 22 | - automake |
| 23 | - CMAKE |
| 24 | - Függő csomagok, config management |
| 25 | |
| 26 | == Verzió-kezelés == |
| 27 | - Diff, patch |
| 28 | - Buta, de néha elég |
| 29 | - 3-way merge |
| 30 | - Okos |
| 31 | - SCM rendszerek |
| 32 | - Lokális: |
| 33 | - RCS |
| 34 | - Centralized |
| 35 | - Lock Model |
| 36 | - RCS |
| 37 | - Commit/Update/Merge Model |
| 38 | - CVS,SVN |
| 39 | - SVN használata |
| 40 | - checkout, update, commit, log, diff |
| 41 | - cp/move |
| 42 | - branching, tagging |
| 43 | - Distributed |
| 44 | - HG, Git, Bazaar |
| 45 | - HG használata |
| 46 | - felépítes, alapelvek |
| 47 | - "NEVER _copy_ between versions. Use patch or (better) merge stead." |
| 48 | - clone, log, diff, pull, update |
| 49 | - commit, push |
| 50 | - update vs. revert |
| 51 | - merge |
| 52 | - export/import |
| 53 | - changeset-ek módosítása |
| 54 | - commitok összevonása |
| 55 | - bisect |
| 56 | - MQ |
| 57 | |
| 58 | == Developping Workflows (from hg-book) == |
| 59 | - Pull-only versus shared-push collaboration |
| 60 | - Usual models |
| 61 | - A single central repository |
| 62 | - Working with multiple branches |
| 63 | - Informal anarchy |
| 64 | - Feature branches |
| 65 | - The release train |
| 66 | - The Linux kernel model |
| 67 | - Controlled working practice (typical in corporate settings) |
| 68 | - production branch, a development branch, and a future branch |
| 69 | |
| 70 | == Release management == |
| 71 | - Feature releases |
| 72 | - Bugfix releases |
| 73 | - Bugfix/feature backports |
| 74 | |
| 75 | == Documentation == |
| 76 | - User Guides |
| 77 | - Tutorials |
| 78 | - Doxygen |