kyzn.org/slides cpan pull request 15 august 2018 challenge · thanks a lot for...
TRANSCRIPT
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
CPANPull Request
Challenge
Kivanc Yazan
15 August 2018
kyzn.org/slides
1 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
- CmpE Bogazici
Istanbul, Turkey
- CS UC Santa Cruz
- SWE ZipRecruiter
- @kyzn, kyzn.org
- @PullRequestClub
- Türkçe, 日本語
2 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
3 / 27
- CPAN
- Pull Request
- Challenge
- Why join
- How to join
- Future
- BOF
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
https://www.cpan.org/
5 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
https://www.youtube.com/watch?v=VxFM_6PBfLs
6 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
print $first
Kivanc / NamePrinter
8 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
You / NamePrinter
print $first
Kivanc / NamePrinter
print $first
9 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
You / NamePrinter
print $first
Kivanc / NamePrinter
print $first
print $full
10 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
You / NamePrinter
print $first
Kivanc / NamePrinter
print $first
print $full
please pull
11 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
You / NamePrinter
print $first
Kivanc / NamePrinter
print $first
print $full
print $full
12 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
diff --git a/dist.ini b/dist.ini
index aaac7d9..18fda0a 100644
--- a/dist.ini
+++ b/dist.ini
@@ -32,3 +32,5 @@ repository.type = git
[PodWeaver]
[ReadmeFromPod]
[MetaJSON]
+[MinimumPerl]
+[MetaProvides::Package]
13 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
FROM: NEIL
Hi kyzn,
Your distribution for August is App-p: https://metacpan.org/release/App-p
You should be able to find your dist on github at: https://github.com/ironcamel/App-p
Notes on your distribution: * The distribution has CPANTS warnings - check out its page for details: http://cpants.cpanauthors.org/dist/App-p * The distribution doesn't have a META.json file, so you could add one!
16 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
TO: NEIL
Hey Neil! I think I'm done:
https://github.com/ironcamel/App-p/pull/16https://github.com/ironcamel/App-p/pull/17https://github.com/ironcamel/App-p/pull/18https://github.com/ironcamel/App-p/pull/19
Also, if possible, I would like to skip September. I do want to join back on October, can't miss that Hacktoberfest!
Thanks a lot for organizing/maintaining CPAN-PRC! Cheers!
17 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
- Perl
- Reading
- Debugging
- New modules
- Open source
- Communication
- Team building
20 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
- email neil at bowers dot com
- include your github username
- by december 2018
22 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
PullRequest.Club
twitter.com/PullRequestClub
24 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
Create GitHub issues & add labels
● PullRequestClub
● CPANPRC
● Hacktoberfest
● HelpWanted
● Help Wanted
25 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
http://act.perlconference.org/tpc-2018-glasgow/wiki?node=Pull%20Request%20Night
26 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
Thank you!
Darinka KievskayaJeremy LapakDaniela Castro
Vidar Nordli Mathisen
Mikito TateisiShannon Litt
Collins LesulieAlex Knight
Photos by…
...on unsplash.
27 / 27
Thanks to Neil Bowers & all participants!
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
- install perl
- perlbrew or plenv
- fork your assignment
- install your assignment & dependencies
- Dist::Zilla
- submit your pull request
28 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
docker run -it
kyzn/perlbrew-prc:x86_64
To mount a directory, put this right after ‘run’
-v local-path:container-path
29 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
Data collected from http://cpan-prc.org/
30 / 27
Kivanc Yazan@kyzn
CPAN Pull Request ChallengeThe Perl Conference in Glasgow
http://neilb.org/2015/01/19/prc-scoring.html
31 / 27