GeneralDev » History » Version 72
Andreas Kohlbecker, 07/03/2020 11:22 AM
1 | 1 | Niels Hoffmann | # General |
---|---|---|---|
2 | |||
3 | 64 | Andreas Kohlbecker | ---- |
4 | 10 | Niels Hoffmann | |
5 | {{>toc}} |
||
6 | 21 | Niels Hoffmann | |
7 | ## Introduction |
||
8 | |||
9 | 11 | Niels Hoffmann | You should read the following documents when developing with CDM based software. |
10 | |||
11 | 1 | Niels Hoffmann | * [[BestPractices]] |
12 | * [[EclipsePreferencesforTeams|Eclipse plugins and preferences]]: plugins, code templates, coding conventions, etc. for EDIT CDM Development (php, java, javascript) |
||
13 | 8 | Niels Hoffmann | * [[SubversionPolicies]] |
14 | |||
15 | 9 | Niels Hoffmann | ---- |
16 | |||
17 | 41 | Andreas Kohlbecker | ## Cdm Platform release |
18 | 40 | Andreas Kohlbecker | |
19 | 1 | Niels Hoffmann | * [[CdmPlatformReleaseSteps|CDM Platform release process step by step]] |
20 | 41 | Andreas Kohlbecker | * [[CdmPlatformRoadmap|CDM Platform Roadmap]] |
21 | |||
22 | ---- |
||
23 | 8 | Niels Hoffmann | |
24 | 26 | Andreas Kohlbecker | ## How-To and FAQs (General) |
25 | 17 | Niels Hoffmann | |
26 | * [[DeveloperFaq]] |
||
27 | * [[HowToTicket|How to write a ticket]] |
||
28 | |||
29 | ---- |
||
30 | |||
31 | |||
32 | 46 | Andreas Kohlbecker | ## Java |
33 | |||
34 | 70 | Andreas Kohlbecker | * [[JavaPerformanceProblemAnalyis|Analyzing and solving performance problems in java applications]] |
35 | * [[Profiling|Java Profiling (YourKit, TPTP)]] |
||
36 | * [[JavaThreadDumpAnalysis|Analyzing Java Thread Dumps]] |
||
37 | * [DZone - How to Solve Your Java Performance Problems (Part 1)](https://dzone.com/articles/how-to-solve-your-java-performance-problems-part-1) **** |
||
38 | 46 | Andreas Kohlbecker | |
39 | 47 | Andreas Kohlbecker | ## Groovy |
40 | |||
41 | * [[JenkinsGroovy|Groovy scripts for Jenkins]] |
||
42 | |||
43 | 3 | Niels Hoffmann | ## Maven |
44 | 1 | Niels Hoffmann | |
45 | 71 | Andreas Kohlbecker | Using maven version 3.2.3+ is recommended. The software projects have been tested to work with maven versions up to 3.6.3. |
46 | 26 | Andreas Kohlbecker | |
47 | 1 | Niels Hoffmann | * Check the [[MavenFaq|Maven FAQ]] for hints & tips |
48 | 71 | Andreas Kohlbecker | * [Maven installation instructions](http://maven.apache.org/download.html) #Installation_Instructions |
49 | 3 | Niels Hoffmann | * [Maven in 5 Minutes](http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html) helps you getting started. |
50 | 2 | Niels Hoffmann | * [Maven: The Definitive Guide](http://books.sonatype.com/maven-book/index.html) gives you all the details. |
51 | |||
52 | 20 | Niels Hoffmann | ---- |
53 | |||
54 | 6 | Niels Hoffmann | ## [[MySQL]] |
55 | |||
56 | * [[MySqlFaq|MySQL FAQ]] |
||
57 | 1 | Niels Hoffmann | * [[MySql|MySQL Maintenance Scripts]] |
58 | 12 | Niels Hoffmann | |
59 | 49 | Andreas Kohlbecker | ## Lucene |
60 | |||
61 | * [[LuceneNotes|Lucene Notes]] |
||
62 | |||
63 | 20 | Niels Hoffmann | ---- |
64 | |||
65 | 24 | Andreas Kohlbecker | ## Drupal |
66 | |||
67 | 42 | Andreas Kohlbecker | * [[DrushTricks|Useful Drush tricks]] |
68 | 24 | Andreas Kohlbecker | * [[DeveloperDrupalKnowledge]] |
69 | 52 | Andreas Kohlbecker | * [[DrupalDrushUpdate|Updating Drupal and the EDIT DataPortal with Drush]] |
70 | 24 | Andreas Kohlbecker | |
71 | ---- |
||
72 | |||
73 | 72 | Andreas Kohlbecker | ## GIS |
74 | |||
75 | * [[MapEditing| Creating and editing styled maps]] |
||
76 | |||
77 | ---- |
||
78 | |||
79 | 30 | Andreas Kohlbecker | ## Source control management |
80 | |||
81 | ### SVN |
||
82 | |||
83 | * [[Subversion]] wiki page index |
||
84 | * On the EDIT svn (URL, layout, etc): [[DeveloperTools]]#Subversion |
||
85 | * [[SVNMirroring|Mirroring Subversion Repositories]] |
||
86 | * [[SVNInstallDebianEtch|Subversion Installation on Debian Etch]] |
||
87 | |||
88 | ### Git |
||
89 | |||
90 | 31 | Andreas Kohlbecker | * [[git|Git getting started]] |
91 | 58 | Andreas Kohlbecker | * [[git-flowWorkflow|An efficient workflow for working with git flow]] |
92 | 30 | Andreas Kohlbecker | * [[GitSvn|Git Svn workflow and cheat sheet]] |
93 | 68 | Andreas Kohlbecker | * [[GitDebugging|Debugging Git commands]] |
94 | 57 | Andreas Kohlbecker | * Trying out git |
95 | * [Try Git - a nice hands on tutorial](http://try.github.com/) |
||
96 | 45 | Andreas Kohlbecker | * [If you want to play around with basic git commands this is a nice site](https://onlywei.github.io/explain-git-with-d3/) |
97 | 53 | Andreas Kohlbecker | * [On undoing, fixing, or removing commits in git](http://sethrobertson.github.io/GitFixUm/fixup.html) |
98 | 59 | Andreas Kohlbecker | * [Dealing with line endings](https://help.github.com/articles/dealing-with-line-endings/#platform-all,) see also http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/ |
99 | 56 | Andreas Kohlbecker | * [[git-tools|Git tools]] |
100 | 60 | Andreas Kohlbecker | * #4897: Setup jenkins jobs for using git flow |
101 | 30 | Andreas Kohlbecker | |
102 | 62 | Andreas Kohlbecker | #### Git - Branching Models |
103 | 54 | Andreas Kohlbecker | |
104 | 1 | Niels Hoffmann | * GitFlow |
105 | * [A successful Git branching model - Vincent Driessen":http://nvie.com/posts/a-successful-git-branching-model/ "Git-branching-model.pdf](http://nvie.com/files/Git-branching-model.pdf) |
||
106 | 62 | Andreas Kohlbecker | * [using git flow](http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/) |
107 | * [git flow cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/) |
||
108 | * Alternatives (with 5-star rating) |
||
109 | * [Git DMZ Flow](https://gist.github.com/djspiewak/9f2f91085607a4859a66) ****** |
||
110 | * [Git Lab Flow](https://about.gitlab.com/2014/09/29/gitlab-flow/) *** |
||
111 | 54 | Andreas Kohlbecker | |
112 | 30 | Andreas Kohlbecker | ---- |
113 | |||
114 | 15 | Niels Hoffmann | ## Maintenance (internal) |
115 | 12 | Niels Hoffmann | |
116 | * [[DeveloperTools|Developer Tools Setup and Maintenance]] |
||
117 | 20 | Niels Hoffmann | |
118 | ---- |
||
119 | 16 | Niels Hoffmann | |
120 | 48 | Andreas Kohlbecker | ## Jenkins |
121 | |||
122 | * [[JenkinsBuildPipelines|Jenkins Build Pipelines]] |
||
123 | * [[JenkinsPlugins|Jenkins Plugins]] |
||
124 | * [[JenkinsGroovy|Groovy scripts for Jenkins]] |
||
125 | |||
126 | -- |
||
127 | |||
128 | 16 | Niels Hoffmann | ## Misc |
129 | |||
130 | * [[JavaResources]] |
||
131 | * [[EclipseShortcuts]] |
||
132 | * [[TaxonomicGlossary]] |
||
133 | 25 | Andreas Kohlbecker | * [[OntologyModelling]] |
134 | * [[TestingSelenium|Functional Website Testing with Selenium]] |