Contributing

From ArcEmu-Wiki
(Difference between revisions)
Jump to: navigation, search
m (Protected "Contributing" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
 
(Updating for Git)
Line 16: Line 16:
 
Extremely useful, time saving additions, in other words things that really help us will be committed to the main project!
 
Extremely useful, time saving additions, in other words things that really help us will be committed to the main project!
  
 
+
Feel free to fork ArcEmu on Github and submit your changes to us in pull requests, as this is a valid form of submitting a patch to us!
=== TortoiseSVN ===
+
 
+
If you plan on possibly contributing to the project we need to adjust some other settings to keep things compatible for people working on Windows or Linux
+
From the File Menu in Windows Explorer choose TortoiseSVN > Settings
+
Click the General Node on the left
+
 
+
Then click the Edit button next to Subversion configuration file and add this to the bottom:
+
<pre>
+
### Automatic properties are defined in the section 'auto-props'.
+
enable-auto-props = yes
+
 
+
### Section for configuring automatic properties.
+
[auto-props]
+
INSTALL = svn:eol-style=native
+
KEYS = svn:eol-style=native
+
*Makefile* = svn:eol-style=native
+
LICENSE = svn:eol-style=native
+
NOTICE = svn:eol-style=native
+
README = svn:eol-style=native
+
abs-linkmap = svn:eol-style=native
+
abs-menulinks = svn:eol-style=native
+
*.aart = svn:eol-style=native
+
*.ac = svn:eol-style=native
+
*.am = svn:eol-style=native
+
*.apt = svn:eol-style=native
+
*.in = svn:eol-style=native
+
*.bat = svn:eol-style=native
+
*.bsh = svn:eol-style=native
+
*.c = svn:eol-style=native
+
*.cat = svn:eol-style=native
+
*.cgi = svn:eol-style=native
+
*.classpath = svn:eol-style=native
+
*.cmd = svn:eol-style=native
+
*.cnd = svn:eol-style=native
+
*.conf = svn:eol-style=native
+
*.config = svn:eol-style=native
+
*.cpp = svn:eol-style=native
+
*.css = svn:eol-style=native
+
*.cwiki = svn:eol-style=native
+
*.data = svn:eol-style=native
+
*.dcl = svn:eol-style=native
+
*.doc = svn:mime-type=application/msword
+
*.dsp = svn:eol-style=CRLF
+
*.dsw = svn:eol-style=CRLF
+
*.dtd = svn:eol-style=native
+
*.egrm = svn:eol-style=native
+
*.ent = svn:eol-style=native
+
*.ft = svn:eol-style=native
+
*.fn = svn:eol-style=native
+
*.fv = svn:eol-style=native
+
*.g = svn:eol-style=native
+
*.gif = svn:mime-type=image/gif
+
*.grm = svn:eol-style=native
+
*.gz = svn:mime-type=application/x-gzip
+
*.h = svn:eol-style=native
+
*.htc = svn:eol-style=native
+
.htaccess = svn:eol-style=native
+
*.handlers = svn:eol-style=native
+
*.html = svn:eol-style=native
+
*.ico = svn:mime-type=image/x-icon
+
*.ihtml = svn:eol-style=native
+
*.in = svn:eol-style=native
+
*.java = svn:eol-style=native
+
*.jmx = svn:eol-style=LF
+
*.jpg = svn:mime-type=image/jpeg
+
*.jsp = svn:eol-style=native
+
*.js = svn:eol-style=native
+
*.junit = svn:eol-style=native
+
*.jx = svn:eol-style=native
+
*.m = svn:eol-style=native
+
*.m4 = svn:eol-style=LF
+
*.manifest = svn:eol-style=native
+
*.mdo = svn:eol-style=native
+
*.meta = svn:eol-style=native
+
*.mf = svn:eol-style=native
+
*.MF = svn:eol-style=native
+
*.mod = svn:eol-style=native
+
*.ms = svn:eol-style=native
+
*.n3 = svn:eol-style=native
+
*.nroff = svn:eol-style=native
+
*.patch = svn:eol-style=native
+
*.pdf = svn:mime-type=application/pdf
+
*.pen = svn:eol-style=native
+
*.php = svn:eol-style=native
+
*.pl = svn:eol-style=native
+
*.pm = svn:eol-style=native
+
*.png = svn:mime-type=image/png
+
*.pod = svn:eol-style=native
+
*.pom = svn:eol-style=native
+
*.project = svn:eol-style=native
+
*.properties = svn:eol-style=native
+
*.py = svn:eol-style=native
+
*.rb = svn:eol-style=native
+
*.rdf = svn:eol-style=native
+
*.rnc = svn:eol-style=native
+
*.rng = svn:eol-style=native
+
*.rnx = svn:eol-style=native
+
*.roles = svn:eol-style=native
+
*.rss = svn:eol-style=native
+
*.scala = svn:eol-style=native
+
*.schemas = svn:eol-style=native
+
*.sh = svn:eol-style=native
+
*.sql = svn:eol-style=native
+
*.svg = svn:eol-style=native
+
*.tar = svn:mime-type=application/octet-stream
+
*.tgz = svn:mime-type=application/octet-stream
+
*.tif = svn:mime-type=image/tiff
+
*.tiff = svn:mime-type=image/tiff
+
*.tld = svn:eol-style=native
+
*.txt = svn:eol-style=native
+
*.types = svn:eol-style=native
+
*.vm = svn:eol-style=native
+
*.vsl = svn:eol-style=native
+
*.wsdd = svn:eol-style=native
+
*.wsdl = svn:eol-style=native
+
*.xargs = svn:eol-style=native
+
*.xcat = svn:eol-style=native
+
*.xconf = svn:eol-style=native
+
*.xegrm = svn:eol-style=native
+
*.xgrm = svn:eol-style=native
+
*.xhtml = svn:eol-style=native
+
*.xhtml2 = svn:eol-style=native
+
*.xlex = svn:eol-style=native
+
*.xlog = svn:eol-style=native
+
*.xmap = svn:eol-style=native
+
*.xml = svn:eol-style=native
+
*.xroles = svn:eol-style=native
+
*.xsamples = svn:eol-style=native
+
*.xsd = svn:eol-style=native
+
*.xsl = svn:eol-style=native
+
*.xslt = svn:eol-style=native
+
*.xsp = svn:eol-style=native
+
*.xtest = svn:eol-style=native
+
*.xul = svn:eol-style=native
+
*.xweb = svn:eol-style=native
+
*.xwelcome = svn:eol-style=native
+
*.am = svn:eol-style=native
+
*.sh = svn:eol-style=native
+
*.ac = svn:eol-style=native
+
*.lua  = svn:eol-style=native
+
*.bat  = svn:eol-style=native
+
*.conf  = svn:eol-style=native
+
*.zip = svn:mime-type=application/zip
+
</pre>
+
 
+
This keeps line ending compatible between Windows and Linux users. When creating new files always put an empty line at the bottom.
+
 
+
 
+
Please note:
+
In new versions of TortiseSVN the text file will have two "enable-auto-props = yes" in it if you commented one out please make sure there is ONLY ONE actively saying yes.
+
 
+
 
+
Also please note, that this native format will not apply <UNLESS THE FILE YOU ARE UPLOADING IS UNVERSIONED>.
+
 
+
  
 
[[Category:ArcEmu_Staff]]
 
[[Category:ArcEmu_Staff]]

Revision as of 03:41, 7 February 2012

This page details how to contribute to ArcEmu and what staff positions are open.


Contents



Available Staff Positions

Contributing to ArcEmu

If you have a patch you would like to submit, bug report, or feature addition that would benefit us feel free to post it in the appropriate section on the forums.

Extremely useful, time saving additions, in other words things that really help us will be committed to the main project!

Feel free to fork ArcEmu on Github and submit your changes to us in pull requests, as this is a valid form of submitting a patch to us!

Personal tools