This feature is available only for uses who have been logged into PrePAN via GitHub. If you have at least 1 email available via API of GitHub, you'll see the setting page like below:
You can avoid receiving email notifications by turning off the check box on the setting page.
How to notify site activities to users had been a big concern for us. It was now partly solved, we think. We're continuously working on PrePAN to make it better place.
Enjoy!
]]>Using the cookbook, you can easily install perls via plenv and CPAN modules via cpanm.
I'm waiting for your feedback.
Add these recipes below into run_list
:
recipe[plenv]
recipe[plenv::install]
recipe[plenv::global]
recipe[plenv::cpanm]
Then set attributes described later.
Only recipe[plenv]
should be added into your run_list
.
recipe[plenv]
Then use LWRPs in your own recipe.
plenv_install "5.16.3" do
user "kentaro"
action :install
end
plenv_global "5.16.3" do
user "kentaro"
action :run
end
%w[
carton
Plack
Amon2
].each do |mod|
plenv_cpanm mod do
user "kentaro"
version "5.16.3"
options "--force"
action :install
end
end
We're going to make the site better as possible. Please keep eyes on us and send pull requests to our repository.
]]>Structure of PrePAN can be drawn as the diagram below:
I'm going to maintain and add features to it for future. I hope more of you join PrePAN and have discussion on modules to be newly uploaded to CPAN to make it much better place than now.
The code and chef cookbooks have been opensourced at GitHub. Check them and please send pull requests!
]]>PrePAN team finally published the source code onto GitHub repository. You can freely commit the actual code. Any contributions including submitting issues, improving documentations, etc. are welcome!
PrePAN had been developed with my personal efforts and resources. But, from now, Kyoto.pm, Kyoto-based new Perl Mongers, took over it, so you can expect continuous and more active development of the features with organizational support.
Kyoto.pm is planning to hold a hackathon to hack the site in July. Keep your eyes on us!
]]>I'm glad if you'd give some look at the page.
]]>Even if we validate user inputs on client-side according to client-side form validation spec. defined in HTML5, we still need do same thing on server-side. It results that there're redundant validation rules around.
I wanna make a proposal; How about regarding client-side form validation as some common format for describing validation rules both for client-side and server-side?
This distribution consists of 2 parts modules below:
Caveats: This module hasn't supporte all the attrs defined in HTML5 spec.
Anyway, some patches or proposals are welcome.
]]>The idea sounds nice; PrePAN as a place to discuss not only pre-uploaded modules but also existing CPAN modules.
I've not gotten a good idea to invite someone to the website, yet. It may be not bad that anyway we submit some others' module and discuss about it, then send feedback them (needless to say, it's better the author takes part in the discussion).
> szabgab
Thank you! I'm looking forward to that!!
]]>I introduced the website at YAPC::Asia 2011. Some Perl mongers have submitted their modules already. Please give a look at them at PrePAN.
You may wirte a useful module for your job or your own purpose. You may think it might be worthy for others. However, you may worry about something like below:
PrePAN provides you a place to make discussion about your modules.
There have been many problems on CPAN like below:
We'll be glad if PrePAN, as a result, will be a help to improve CPAN for all of us.
Follow our Twitter account for latest updates around PrePAN: @prepanorg. Of course, feel free to talk to me, @kentaro (PrePAN user page), about PrePAN or anything others ;)
This is the best way to send feedbacks, discuss new ideas, and get involved more. Join #prepan on irc.perl.org.
You can send feedbacks also at GitHub issues page.