[Jifty-commit] r5528 - in plugins/Jifty-Plugin-EditInPlace: . lib/Jifty/Plugin lib/Jifty/Plugin/EditInPlace t

Jifty commits jifty-commit at lists.jifty.org
Thu Jun 26 08:09:11 EDT 2008


Author: yves
Date: Thu Jun 26 08:09:10 2008
New Revision: 5528

Added:
   plugins/Jifty-Plugin-EditInPlace/README
   plugins/Jifty-Plugin-EditInPlace/share/po/
   plugins/Jifty-Plugin-EditInPlace/share/po/en.po
   plugins/Jifty-Plugin-EditInPlace/share/po/fr.po
   plugins/Jifty-Plugin-EditInPlace/t/
   plugins/Jifty-Plugin-EditInPlace/t/001_load.t
   plugins/Jifty-Plugin-EditInPlace/t/pod.t
   plugins/Jifty-Plugin-EditInPlace/t/pod_coverage.t
Modified:
   plugins/Jifty-Plugin-EditInPlace/TODO
   plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace.pm
   plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace/Dispatcher.pm

Log:
* add po files
* add basic tests, add pod for coverage
* add README
* fix authors and copyright


Added: plugins/Jifty-Plugin-EditInPlace/README
==============================================================================
--- (empty file)
+++ plugins/Jifty-Plugin-EditInPlace/README	Thu Jun 26 08:09:10 2008
@@ -0,0 +1,25 @@
+NAME
+    Jifty::Plugin::EditInPlace - Edit files via web browser
+
+SYNOPSIS
+    In etc/config.yml
+
+       Plugins:
+         - EditInPlace: {}
+
+DESCRIPTION
+    In admin interface you can edit mason files with your web browser
+
+METHOD
+  fetch_comp
+    read mason file
+
+AUTHORS
+    Jesse Vincent "<jesse at bestpractical.com>" Alex Vandiver
+    "<alexmv at bestpractical.com>" Shawn M Moore "<sartak at bestpractical.com>"
+
+LICENSE
+    Jifty::Plugin::EditInPlace is Copyright 2006-2008 Best Practical
+    Solutions, LLC. This module is distributed under the same terms as Perl
+    itself.
+

Modified: plugins/Jifty-Plugin-EditInPlace/TODO
==============================================================================
--- plugins/Jifty-Plugin-EditInPlace/TODO	(original)
+++ plugins/Jifty-Plugin-EditInPlace/TODO	Thu Jun 26 08:09:10 2008
@@ -1,4 +1,2 @@
-* add po files
-* add tests
 * verify copyright and authors
 * upload to cpan

Modified: plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace.pm
==============================================================================
--- plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace.pm	(original)
+++ plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace.pm	Thu Jun 26 08:09:10 2008
@@ -3,7 +3,7 @@
 
 =head1 NAME
 
-Jifty::Plugin::EditInPlace -
+Jifty::Plugin::EditInPlace - Edit files via web browser
 
 =cut
 
@@ -16,12 +16,23 @@
 
 our $VERSION = '0.01';
 
-=head1 NAME
+=head1 SYNOPSIS
+
+In etc/config.yml
+
+   Plugins:
+     - EditInPlace: {}
 
-HTML::Mason::Request::Jifty - add Jifty component to HTML::Mason::Request
+=head1 DESCRIPTION
+
+In admin interface you can edit mason files with your web browser
+
+=head1 METHOD
 
 =head2 fetch_comp
 
+read mason file
+
 =cut
 
 sub fetch_comp {
@@ -42,14 +53,16 @@
     return $comp;
 }
 
-=head1 AUTHOR
+=head1 AUTHORS
 
+Jesse Vincent C<< <jesse at bestpractical.com> >>
+Alex Vandiver C<< <alexmv at bestpractical.com> >>
 Shawn M Moore C<< <sartak at bestpractical.com> >>
 
 =head1 LICENSE
 
 Jifty::Plugin::EditInPlace is Copyright 2006-2008 Best Practical Solutions, LLC.
-Jifty::Plugin::EditInPlace is distributed under the same terms as Perl itself.
+This module is distributed under the same terms as Perl itself.
 
 =cut
 

Modified: plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace/Dispatcher.pm
==============================================================================
--- plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace/Dispatcher.pm	(original)
+++ plugins/Jifty-Plugin-EditInPlace/lib/Jifty/Plugin/EditInPlace/Dispatcher.pm	Thu Jun 26 08:09:10 2008
@@ -4,6 +4,12 @@
 package Jifty::Plugin::EditInPlace::Dispatcher;
 use Jifty::Dispatcher -base;
 
+=head1 NAME
+
+Jifty::Plugin::EditInPlace::Dispatcher - dispatcher for EditInPlace plugin
+
+=cut
+
 before qr'^/__jifty/(edit|create)(_inline/|)/(.*?)/(.*)$', run {
     # Claim this as ours -- skip ACLs, etc
     last_rule;

Added: plugins/Jifty-Plugin-EditInPlace/share/po/en.po
==============================================================================
--- (empty file)
+++ plugins/Jifty-Plugin-EditInPlace/share/po/en.po	Thu Jun 26 08:09:10 2008
@@ -0,0 +1,25 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: share/web/templates/__jifty/create_file_inline:8
+msgid "Create $path"
+msgstr ""
+
+#: share/web/templates/__jifty/edit_file:7
+#. ($editor->argument_value('source_path')
+msgid "Editing file %1"
+msgstr ""

Added: plugins/Jifty-Plugin-EditInPlace/share/po/fr.po
==============================================================================
--- (empty file)
+++ plugins/Jifty-Plugin-EditInPlace/share/po/fr.po	Thu Jun 26 08:09:10 2008
@@ -0,0 +1,25 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: share/web/templates/__jifty/create_file_inline:8
+msgid "Create $path"
+msgstr ""
+
+#: share/web/templates/__jifty/edit_file:7
+#. ($editor->argument_value('source_path')
+msgid "Editing file %1"
+msgstr "Edition du fichier %1"

Added: plugins/Jifty-Plugin-EditInPlace/t/001_load.t
==============================================================================
--- (empty file)
+++ plugins/Jifty-Plugin-EditInPlace/t/001_load.t	Thu Jun 26 08:09:10 2008
@@ -0,0 +1,11 @@
+# -*- perl -*-
+
+# t/001_load.t - check module loading and create testing directory
+
+use Test::More tests => 1;
+use strict;
+use warnings;
+use lib qw(lib);
+
+use_ok ( 'Jifty::Plugin::EditInPlace' ); 
+

Added: plugins/Jifty-Plugin-EditInPlace/t/pod.t
==============================================================================
--- (empty file)
+++ plugins/Jifty-Plugin-EditInPlace/t/pod.t	Thu Jun 26 08:09:10 2008
@@ -0,0 +1,5 @@
+use Test::More;
+
+eval "use Test::Pod 1.00";
+plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+ all_pod_files_ok();

Added: plugins/Jifty-Plugin-EditInPlace/t/pod_coverage.t
==============================================================================
--- (empty file)
+++ plugins/Jifty-Plugin-EditInPlace/t/pod_coverage.t	Thu Jun 26 08:09:10 2008
@@ -0,0 +1,18 @@
+use strict;
+use warnings;
+use Test::More;
+
+use lib qw(lib);
+
+eval 'use Test::Pod::Coverage 1.04';
+plan skip_all => 'Test::Pod::Coverage 1.04' if $@;
+
+eval 'use Pod::Coverage 0.14';
+plan skip_all => 'Pod::Coverage 0.14 not installed' if $@;
+
+my $trustme = {
+    trustme =>
+    [qr/^new$/]
+};
+
+all_pod_coverage_ok($trustme);


More information about the Jifty-commit mailing list