3. By three methods we may learn wisdom:
First, by reflection, which is noblest;
Second, by imitation, which is easiest; and
third by experience, which is the bitterest.
Confucius
4. Zalety projektów pieszczochów
● Nie musisz pytać szefa o pozwolenie
● Możesz użyć “zabronionych” technologii
● Możesz pracować z ludźmi z którymi nigdy nie miałbyś
szansy pracować
● Możesz w końcu mieć rację :)
● Możesz też nie mieć racji, i czuć się z tym zajebiście :)
● … i stać się jeszcze lepszym
9. Przydałby się CI?
● Zarejestruj się na Cloudbees, dostaniesz 40
minut za darmo, na początek wystarczy :)
● Potrzebujesz więcej?
Przyłącz się do
http://www.cloudbees.com/foss/foss-dev.cb
10. Uwolnij swoje artefakty
● Załóż konto na
https://issues.sonatype.org/secure/Signup!default.jspa
● Zgłoś swój projekt
https://issues.sonatype.org/secure/CreateIssue.jspa?
issuetype=21&pid=10134
11. A potem to już tylko...
● http://central.sonatype.org/
● Aby twój projekt znalazł się w Maven Central
○ Przygotuje klucz PGP,
gpg --keyserver hkp://pool.sks-keyservers.net --send-keys
○ i z pomocą maven’a
mvn release:perform -Darguments="-Dgpg.passphrase="
-P sonatype-oss-release
12. Pamiętaj by twój POM
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>9</version>
</parent>
14. ● Sign contributor license agreement at
https://support.springsource.com/spring_committer_signup
● Fork repository, https://github.com/spring-
projects/
● Read “A day in a life of contributor”
● And listen to @ktosopl :)
A może by tak “commiter” w Spring?
16. Pull Requesting to Akka
● przeczytaj: README.md
○ Linki do mailing list etc.
● przeczytaj: CONTRIBUTING.md
○ Jak otwierać issue?
○ Jak otwierać pull request?
○ Jak opisywać commity?
■ Musi zawierać issue nr etc.