1Dancer2(3) User Contributed Perl Documentation Dancer2(3)
2
3
4
6 Dancer2 - Lightweight yet powerful web application framework
7
9 version 0.400001
10
12 Dancer2 is the new generation of Dancer, the lightweight web-framework
13 for Perl. Dancer2 is a complete rewrite based on Moo.
14
15 Dancer2 can optionally use XS modules for speed, but at its core
16 remains fatpackable (packable by App::FatPacker) so you could easily
17 deploy Dancer2 applications on hosts that do not support custom CPAN
18 modules.
19
20 Dancer2 is easy and fun:
21
22 use Dancer2;
23 get '/' => sub { "Hello World" };
24 dance;
25
26 This is the main module for the Dancer2 distribution. It contains logic
27 for creating a new Dancer2 application.
28
29 Documentation Index
30 Documentation on Dancer2 is split into several sections. Below is a
31 complete outline on where to go for help.
32
33 • Dancer2 Tutorial
34
35 If you are new to the Dancer approach, you should start by reading
36 our Dancer2::Tutorial.
37
38 • Dancer2 Manual
39
40 Dancer2::Manual is the reference for Dancer2. Here you will find
41 information on the concepts of Dancer2 application development and
42 a comprehensive reference to the Dancer2 domain specific language.
43
44 • Dancer2 Keywords
45
46 The keywords for Dancer2 can be found under DSL Keywords.
47
48 • Dancer2 Deployment
49
50 For configuration examples of different deployment solutions
51 involving Dancer2 and Plack, refer to Dancer2::Manual::Deployment.
52
53 • Dancer2 Cookbook
54
55 Specific examples of code for real-life problems and some 'tricks'
56 for applications in Dancer can be found in Dancer2::Cookbook
57
58 • Dancer2 Config
59
60 For configuration file details refer to Dancer2::Config. It is a
61 complete list of all configuration options.
62
63 • Dancer2 Plugins
64
65 Refer to Dancer2::Plugins for a partial list of available Dancer2
66 plugins. Note that although we try to keep this list up to date we
67 expect plugin authors to tell us about new modules.
68
69 For information on how to author a plugin, see "Writing the plugin"
70 in Dancer2::Plugin.
71
72 • Dancer2 Migration guide
73
74 Dancer2::Manual::Migration provides the most up-to-date instruction
75 on how to convert a Dancer (1) based application to Dancer2.
76
77 Other Documentation
78
79 • Git Guide
80
81 The Git guide describes how to set up your development environment
82 to contribute to the development of Dancer2, Dancer2's Git
83 workflow, submission guidelines, and various coding standards.
84
85 • Deprecation Policy
86
87 The deprecation policy defines the process for removing old,
88 broken, unused, or outdated code from the Dancer2 codebase. This
89 policy is critical for guiding and shaping future development of
90 Dancer2.
91
93 my $runner=runner();
94 Returns the current runner. It is of type Dancer2::Core::Runner.
95
97 If you need to report a security vulnerability in Dancer2, send all
98 pertinent information to <mailto:dancer-security@dancer.pm>. These
99 matters are taken extremely seriously, and will be addressed in the
100 earliest timeframe possible.
101
103 You are welcome to join our mailing list. For subscription
104 information, mail address and archives see
105 <http://lists.preshweb.co.uk/mailman/listinfo/dancer-users>.
106
107 We are also on IRC: #dancer on irc.perl.org.
108
110 CORE DEVELOPERS
111 Alberto Simões
112 Alexis Sukrieh
113 Damien Krotkine
114 David Precious
115 Franck Cuny
116 Jason A. Crome
117 Mickey Nasriachi
118 Peter Mottram (SysPete)
119 Russell Jenkins
120 Sawyer X
121 Stefan Hornburg (Racke)
122 Steven Humphrey
123 Yanick Champoux
124
125 CORE DEVELOPERS EMERITUS
126 David Golden
127
128 CONTRIBUTORS
129 A. Sinan Unur
130 Abdullah Diab
131 Achyut Kumar Panda
132 Ahmad M. Zawawi
133 Alex Beamish
134 Alexander Karelas
135 Alexander Pankoff
136 Alexandr Ciornii
137 Andrew Beverley
138 Andrew Grangaard
139 Andrew Inishev
140 Andrew Solomon
141 Andy Jack
142 Ashvini V
143 B10m
144 Bas Bloemsaat
145 baynes
146 Ben Hutton
147 Ben Kaufman
148 biafra
149 Blabos de Blebe
150 Breno G. de Oliveira
151 cdmalon
152 Celogeek
153 Cesare Gargano
154 Charlie Gonzalez
155 chenchen000
156 Chi Trinh
157 Christian Walde
158 Christopher White
159 cloveistaken
160 Colin Kuskie
161 cym0n
162 Dale Gallagher
163 Dan Book (Grinnz)
164 Daniel Böhmer
165 Daniel Muey
166 Daniel Perrett
167 Dave Jacoby
168 Dave Webb
169 David (sbts)
170 David Steinbrunner
171 David Zurborg
172 Davs
173 Deirdre Moran
174 Dennis Lichtenthäler
175 Dinis Rebolo
176 dtcyganov
177 Elliot Holden
178 Erik Smit
179 Fayland Lam
180 ferki
181 Gabor Szabo
182 geistteufel
183 Gideon D'souza
184 Gil Magno
185 Glenn Fowler
186 Graham Knop
187 Gregor Herrmann
188 Grzegorz Rożniecki
189 Hobbestigrou
190 Hunter McMillen
191 ice-lenor
192 Ivan Bessarabov
193 Ivan Kruglov
194 JaHIY
195 Jakob Voss
196 James Aitken
197 James Raspass
198 James McCoy
199 Jason Lewis
200 Javier Rojas
201 Jean Stebens
202 Jens Rehsack
203 Joel Berger
204 Johannes Piehler
205 Jonathan Cast
206 Jonathan Scott Duff
207 Joseph Frazer
208 Julien Fiegehenn (simbabque)
209 Julio Fraire
210 Kaitlyn Parkhurst (SYMKAT)
211 kbeyazli
212 Keith Broughton
213 lbeesley
214 Lennart Hengstmengel
215 Ludovic Tolhurst-Cleaver
216 Mario Zieschang
217 Mark A. Stratman
218 Marketa Wachtlova
219 Masaaki Saito
220 Mateu X Hunter
221 Matt Phillips
222 Matt S Trout
223 Maurice
224 MaxPerl
225 Ma_Sys.ma
226 Menno Blom
227 Michael Kröll
228 Michał Wojciechowski
229 Mike Katasonov
230 Mohammad S Anwar
231 mokko
232 Nick Patch
233 Nick Tonkin
234 Nigel Gregoire
235 Nikita K
236 Nuno Carvalho
237 Olaf Alders
238 Olivier Mengué
239 Omar M. Othman
240 pants
241 Patrick Zimmermann
242 Pau Amma
243 Paul Clements
244 Paul Cochrane
245 Paul Williams
246 Pedro Bruno
247 Pedro Melo
248 Philippe Bricout
249 Ricardo Signes
250 Rick Yakubowski
251 Ruben Amortegui
252 Sakshee Vijay (sakshee3)
253 Sam Kington
254 Samit Badle
255 Sebastien Deseille (sdeseille)
256 Sergiy Borodych
257 Shlomi Fish
258 Slava Goltser
259 Snigdha
260 Steve Bertrand
261 Steve Dondley
262 Tatsuhiko Miyagawa
263 Timothy Alexis Vass
264 Tina Müller
265 Tom Hukins
266 Upasana Shukla
267 Utkarsh Gupta
268 Vernon Lyon
269 Victor Adam
270 Vince Willems
271 Vincent Bachelier
272 xenu
273 Yves Orton
274
276 Dancer Core Developers
277
279 This software is copyright (c) 2023 by Alexis Sukrieh.
280
281 This is free software; you can redistribute it and/or modify it under
282 the same terms as the Perl 5 programming language system itself.
283
284
285
286perl v5.38.0 2023-07-20 Dancer2(3)