Actions
GeneralDev » History » Revision 67
« Previous |
Revision 67/73
(diff)
| Next »
Andreas Kohlbecker, 03/09/2017 04:47 PM
General¶
- Table of contents
- General
Introduction¶
You should read the following documents when developing with CDM based software.
- BestPractices
- Eclipse plugins and preferences: plugins, code templates, coding conventions, etc. for EDIT CDM Development (php, java, javascript)
- SubversionPolicies
Cdm Platform release¶
How-To and FAQs (General)¶
Java¶
Groovy¶
Maven¶
We use Apache Maven 2.2.1 to build the CDM library. Maven version 3.0 is not yet supported.
- Check the Maven FAQ for hints & tips
- Maven installation instructions #Installation_Instructions (Please make sure to install version 2.2.1 and not 3.0)
- Maven in 5 Minutes helps you getting started.
- Maven: The Definitive Guide gives you all the details.
MySQL¶
Lucene¶
Drupal¶
Source control management¶
SVN¶
- Subversion wiki page index
- On the EDIT svn (URL, layout, etc): DeveloperTools#Subversion
- Mirroring Subversion Repositories
- Subversion Installation on Debian Etch
Git¶
- Git getting started
- An efficient workflow for working with git flow
- Git Svn workflow and cheat sheet
- Trying out git
- On undoing, fixing, or removing commits in git
- Dealing with line endings see also http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/
- Git tools
- #4897: Setup jenkins jobs for using git flow
Git - Branching Models¶
- GitFlow
- Alternatives (with 5-star rating)
- Git DMZ Flow ******
- Git Lab Flow ***
Maintenance (internal)¶
Jenkins¶
--
Misc¶
Updated by Andreas Kohlbecker about 7 years ago · 67 revisions