Jeżeli chciałbyś współuczestniczyć w tworzeniu OpenKP możesz to zrobić w prosty sposób tworząc konto na GitHub i robiąc forka repozytorium OpenKP a następnie wysyłając pull request z Twoimi zmianami.
Poniżej opiszę jak wykonać przykładową zmianę w projekcie wykorzystując środowisko Eclipse.
- Załóż konto na GitHub
- Zaloguj się na swoje konto w GitHub
- Wejdź na repozytorium OpenKP
- Kliknij przycisk
Fork
znajdujący się po prawej stronie u góry (w tym momencie do twojego konta zostanie dodana kopia repozytorium openkp) - Wejdź na stronę główną swojego profilu GitHub kliknij w zakładkę
Repositories
powinieneś widzieć linkaopenkp
i pod nim napisforked from openkp/openkp
- Kliknij w linka
openkp
to cię przeniesie do twojej kopii repozytorium - Z prawej strony powinno być pole
HTTPS clone URL
a w nim link do źródeł twojej kopii repozytorium. Skopiuj go.
- Zainstaluj JDK 8
- Ściągnij i rozpakuj Eclipse IDE for Java EE Developers
- Ściągnij i rozpakuj serwer aplikacji Wildfly
- Uruchom Eclipse(jeżeli masz więcej zainstalowanych JRE to najlepiej jak uruchomisz z zainstalowanego wcześniej JDK 8)
- Jak się uruchomi Eclipse to kliknij w menu
Help->Eclipse Marketplace...
- W polu
Find
wpiszJBoss Tools
zainstaluj zgodne z twoją wersją Eclipse np. u mnie na Eclipse Luna zainstalowałemJBoss Tools (Luna) 4.2.2.Final
- Znowu wejdź do
Eclipse Marketplace
tym razem wpisz w polu wyszukiwaniaEGit
i zainstalujEGit - Git Team Provider
- Z menu Eclipse wybierz
File->New->Other...
i wpiszServer
w polu wyszukiwania - Zaznacz
Server
kliknijNext
- Wybierz
WildFly 8.x
lub inny zgodny z wersjąWildfly
, którą ściągnąłeś - Na zakładce
JBoss Runtime
wpisz katalog do którego rozpakowałeśWildfly
w poluHome Directory
- Wybierz Javę 8(jeżeli takiej tutaj nie ma to możesz dodać przez kliknięcie
Installed JREs...
) - Klikasz
Finish
. W dolnym panelu Eclipse na zakładceServers
powinien pojawić się nowo dodany przez ciebie serwerWildFly
. Jeżeli klikniesz go prawym przyciskiem myszy i wybierzeszStart
to powinien się uruchomić.
- Z menu Eclipse wybierz
File->New->Other...
i wpiszMaven
w polu wyszukiwania - Wybierz
Check out Maven Projects from SCM
i kliknijNext
- W polu
SCM URL
wybierzgit
i obok wklej skopiowany wcześniej adres do źródeł twojego repozytorium - Kliknij
Finish
. - W Eclipse na zakładce
Servers
kliknij prawym przyciskiem myszy i wybierzAdd and Remove...
- W okienku, które się pojawi zaznacz
openkp
i kliknij przyciskAdd >
a następnieFinish
- Uruchom serwer
- Wpisz w przeglądarce http://localhost:8080/openkp/app.html
Wszystkie pliki w projekcie są na licencji Apache 2.0
Jeżeli tworzysz nowy plik to powinieneś na początku dodać taki nagłówek:
/**
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/