-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCOMMITTING
More file actions
51 lines (42 loc) · 2.43 KB
/
COMMITTING
File metadata and controls
51 lines (42 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
AE-BaseApp / AE-Java is hosted on GitHub.com:
-----------------------------------------------
The URL for AE-Java source is: https://github.com/AE-BaseApp/AE-Java
To commit simply fork the repo, make your changes and send a pull request.
This is explained in detail on GitHub: http://help.github.com/fork-a-repo/
If you are interested in becoming a Contributor to the AE-Java BaseApp send
a few pull requests to let us know your serious then we will add you to the
GitHub Organization.
Style:
------
Use the official Java Style Guide. Available at:
http://www.oracle.com/technetwork/java/codeconv-138413.html
Code Pattern:
-------------
Code should follow the MVC pattern we don't want to see a bunch of logic in
templates where possible. Buahahahaha! NOT! This is JSP, good luck! Really
try to keep logic out of the templates as much as possible.
License:
--------
All code submissions must be licensed Apache 2 and all documentation are to be
licensed Creative Commons By 3.0 License. You must retain all copyright
information as well as Author information where applicable. If you modify a
file you should include your copyright with the original.
Copyright Assignment
--------------------
In a perfect world this would be unnecessary but we live in a world where
stupidity reins supreme. By submitting code to the project you agree that
you own the copyright and transfer that right to the AE-BaseApp Project. If
you work for a company you will need to have them give permission as well.
Note some educational institutions might require you to get their approval
and send us their assignment as well if you are student or faculty.
We have made it easier than most projects. Using the email address you will
be committing from go to http://ae-baseapp.appspot.com/committing fill out
the form and submit it. If your company/school needs to provide this
assignment then arrange for the principle to fill out the form as well. If
you change your email address you will need to update this assignment.
Why is this assignment needed? In the event a reason arises for legal action
by having the assignment it allows AE-BaseApp to defend or prosecute a
violation without needing to round up all the contributors from around the
planet. It also prevents submitters from changing their mind after the fact
and suing for copyright infringement. We agree it is silly to need this but
it is required by the legal system.