gitprep / README.md /
Newer Older
538 lines | 15.57kb
improved README
Yuki Kimoto authored on 2013-03-29
1
# GitPrep
2

            
Update README.md
Matthew Musgrove authored on 2013-07-22
3
Github clone. You can install portable github system into Unix/Linux.
improved README
Yuki Kimoto authored on 2013-03-29
4

            
add exmplae site link
Yuki Kimoto authored on 2016-02-12
5
See GitPrep example site. [GitPrep example site](http://perlcodesample.sakura.ne.jp/gitprep/gitprep.cgi/kimoto/gitprep)
6

            
add title to img tag
Yuki Kimoto authored on 2015-11-12
7
![GitPrep Image](gitprep_image.png "Gitprep image example")
add gitprep image to reposit...
Yuki Kimoto authored on 2015-11-12
8

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
9
## Features
improved README
Yuki Kimoto authored on 2013-03-29
10

            
Update README.md
John Olinda authored on 2014-05-21
11
* Github clone: GitPrep has the same interface as GitHub.
12
* Portable: You can install GitPrep on your own Unix/Linux server.
do success xt tests
Yuki Kimoto authored on 2016-03-25
13
* Only needs Perl 5.10.1+.
imrpove README
Yuki Kimoto authored on 2016-04-28
14
* Smart HTTP support: you can pull and push via HTTP.
15
* Built-in web server, and reverse proxy support.
16
* CGI support.
improve readme
Yuki Kimoto authored on 2013-08-28
17
* SSL support.
improved README
Yuki Kimoto authored on 2013-03-29
18

            
imrpove README
Yuki Kimoto authored on 2016-04-28
19
## A. Run GitPrep by embdded web server
drop cygwin support
Yuki Kimoto authored on 2016-04-28
20

            
imrpove README
Yuki Kimoto authored on 2016-04-28
21
GitPrep has its own web server. You can start GitPrep easily.
drop cygwin support
Yuki Kimoto authored on 2016-04-28
22

            
23
### Create gitprep user
24

            
25
Create a **gitprep** user. This is not necessary, but recommended:
26

            
27
    useradd gitprep
28
    su - gitprep
29
    cd ~
Fix typos in README
Daniel Knittl-Frank authored on 2013-07-07
30

            
improve README
Yuki Kimoto authored on 2016-04-29
31
### Check git command existance
32

            
33
    git --version
34

            
35
## Check Perl Version
36

            
37
Check Perl version. You can use GitPrep if the Perl version is 5.10.1+;
38

            
39
    perl -v
40

            
41
If your don't have Perl 5.10.1+, you need to install newer perl by perlbrew.
42

            
43
    curl -L http://install.perlbrew.pl | bash
44
    echo "source ~/perl5/perlbrew/etc/bashrc" >> ~/.bash_profile
45
    source ~/.bash_profile
46
    
47
    perlbrew install perl-5.16.3
48
    perlbrew switch perl-5.16.3
49
    perl -v
50
    
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
51
Download tar.gz archive, expand it and change directory:
improved install process
Yuki Kimoto authored on 2013-04-09
52

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
53
    curl -kL https://github.com/yuki-kimoto/gitprep/archive/latest.tar.gz > gitprep-latest.tar.gz
54
    tar xf gitprep-latest.tar.gz
55
    mv gitprep-latest gitprep
56
    cd gitprep
improved install process
Yuki Kimoto authored on 2013-04-09
57

            
add empty password to _start...
Yuki Kimoto authored on 2016-04-29
58
Setup. Needed modules are installed.
improved install process
Yuki Kimoto authored on 2013-04-09
59

            
separete database creating l...
Yuki Kimoto authored on 2016-04-06
60
    ./setup_module
61

            
add empty password to _start...
Yuki Kimoto authored on 2016-04-29
62
Check if module setup success . Run the following command.
63

            
64
    prove t
65

            
66
If "syntax OK" is displayed, setup is sucseed.
67

            
separete database creating l...
Yuki Kimoto authored on 2016-04-06
68
Setup database.
69

            
70
    ./setup_database
improved install process
Yuki Kimoto authored on 2013-04-09
71

            
add collaborator copy logic
Yuki Kimoto authored on 2016-04-21
72
If you used Gitprep version 1 and upgrage it to version 2, you need upgrade database
73
by the following command.
create version 2.0 setup scr...
Yuki Kimoto authored on 2016-04-21
74

            
add backup way to README
Yuki Kimoto authored on 2016-04-28
75
    # Backup gitprep directory for safety
76
    cd ..
77
    cp -rp gitprep gitprep.bak
78
    
79
    # Upgrade database
80
    cd gitprep
create version 2.0 setup scr...
Yuki Kimoto authored on 2016-04-21
81
    mv data/gitprep.db data/gitprep_v1bak.db
82
    ./setup_database
fix setup_database
Yuki Kimoto authored on 2016-04-21
83
    old/copy_database_v1_to_v2 data/gitprep_v1bak.db data/gitprep.db
create version 2.0 setup scr...
Yuki Kimoto authored on 2016-04-21
84

            
imrpove readme
Yuki Kimoto authored on 2015-06-27
85
If you install git in your local directry,
86
you must add the correct git command path to the **gitprep.conf** config file.
87

            
88
    [basic]
89
    ;;; Git command path
90
    git_bin=/home/yourname/local/bin/git
91

            
drop cygwin support
Yuki Kimoto authored on 2016-04-28
92
### Start gitprep server
93

            
94
You can start the application by running the provided gitprep script.
95
The application is run in the background and the port is **10020** by default.
96

            
97
    ./gitprep
98

            
99
(If you run this command again, gitprep server restart.)
100

            
101
Then access the following URL.
102

            
103
    http://localhost:10020
104

            
105
If you want to change the port, edit gitprep.conf.
106
If you cannot access this port, you might change the firewall settings.
107

            
108
### Stop gitprep server
109

            
110
You can stop the application by adding the **--stop** option.
111

            
112
    ./gitprep --stop
113

            
imrpove README
Yuki Kimoto authored on 2016-04-28
114
## B. Run GitPrep as CGI script
115

            
116
You can run GitPrep as CGI script as the following site.
117

            
118
[GitPrep example site](http://perlcodesample.sakura.ne.jp/gitprep/gitprep.cgi/kimoto/gitprep)
119

            
120
This is shared server. I assume you can connect the server via SSH and login your own user.
121

            
122
Installation process is same as above except for create user.
drop cygwin support
Yuki Kimoto authored on 2016-04-28
123

            
124
If you finish installation, You can access the following URL.
improve document
Yuki Kimoto authored on 2015-01-17
125

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
126
    http://yourhost/somepath/gitprep/gitprep.cgi
improve document
Yuki Kimoto authored on 2015-01-17
127

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
128
### If you see Internal Server Error
improve document
Yuki Kimoto authored on 2015-01-17
129

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
130
If you see an internal server error, look at the log file (gitprep/log/production.log)
131
to see what problem has occurred.
improve document
Yuki Kimoto authored on 2015-01-17
132

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
133
## FAQ
add faq
Yuki Kimoto authored on 2013-09-04
134

            
add FAQ about CentOS core mo...
Yuki Kimoto authored on 2016-04-29
135
## I can't install Gitprep into CentOS
136

            
137
After CentOS 6, some perl core modules are not installed by default.
138
You can install Perl core modules by the following command.
139

            
140
    yum -y install perl-core
141

            
Spelling fix.
Tristan B. Kildaire authored on 2015-10-04
142
## Can't find git command from GitPrep
imrpove readme
Yuki Kimoto authored on 2015-06-27
143

            
improve readme
Yuki Kimoto authored on 2015-11-05
144
If you install git into your local directry,
145
you must add the correct git command path to the config file **gitprep.conf** .
imrpove readme
Yuki Kimoto authored on 2015-06-27
146

            
147
    [basic]
148
    ;;; Git command path
149
    git_bin=/home/yourname/local/bin/git
150

            
add faq
Yuki Kimoto authored on 2013-09-04
151
### blame don't work
152

            
153
In Gitprep, blame page use "git blame --line-porcelain". In old git, there is no --line-porcelain option.
improve readme
Yuki Kimoto authored on 2013-10-08
154
We don't know when --line-porcelain was added to git.
add faq
Yuki Kimoto authored on 2013-09-04
155
At least, blame page work well in git 1.8.2.1.
156

            
157
### How to upgrade GitPrep
158

            
add a little info to reduce ...
Sven Dowideit authored on 2013-11-23
159
It is very easy. you only overwrite all files except for "gitprep.conf".
add faq
Yuki Kimoto authored on 2013-09-04
160

            
161
If you want to upgrade by "git pull", you can do it.
162
you create "gitprep.my.conf" copied from "gitprep.my.conf",
163
and do "git pull"
164

            
add a little info to reduce ...
Sven Dowideit authored on 2013-11-23
165
If you get a rainbow unicorn t-rex error after upgrading, you might be missing
improve readme
Yuki Kimoto authored on 2015-11-05
166
a new CPAN dependency. Run again "setup.sh".
add a little info to reduce ...
Sven Dowideit authored on 2013-11-23
167

            
improve pod
Yuki Kimoto authored on 2013-11-23
168
### I can't push large repository by http protocol
add FAQ large repository can...
Yuki Kimoto authored on 2013-10-07
169

            
improve faq of pushing lerge...
Yuki Kimoto authored on 2014-02-17
170
There are some reasons.
add FAQ large repository can...
Yuki Kimoto authored on 2013-10-07
171

            
fix readme
Yuki Kimoto authored on 2014-02-17
172
**1. Git version is old**
improve faq of pushing lerge...
Yuki Kimoto authored on 2014-02-17
173

            
174
If you see "error: RPC failed; result=56, HTTP code = 200" , your git maybe old.
175
Please upgrade to latest git. I checked git version 1.8.5.5.
176

            
177
**2. GitPrep restriction**
178

            
179
GitPrep restrict max post message size 10MB(This is default of Mojolicious)
180

            
181
You maybe see the following error
182

            
183
    Delta compression using up to 4 threads.
184
    Compressing objects: 100% (17830/17830), done.
185
    Writing objects: 100% (18281/18281), 687.05 MiB | 129.92 MiB/s, done.
186
    Total 18281 (delta 295), reused 18281 (delta 295)
187
    error: RPC failed; result=22, HTTP code = 413
188
    fatal: The remote end hung up unexpectedly
189
    fatal: The remote end hung up unexpectedly
190

            
191
Please increase increase the value of MOJO_MAX_MESSAGE_SIZE
192
    
193
    # 1GB
194
    export MOJO_MAX_MESSAGE_SIZE=1024000000
195

            
196
**3. git restriction**
197

            
198
git restrict post max size via http protocol.
199
http.postBuffer value of git config is maybe small.
200

            
201
You maybe see the following error message.
202

            
203
    error: RPC failed; result=56, HTTP code = 200
204
    fatal: The remote end hung up unexpectedly
205
    Counting objects: 18281, done.
206
    Delta compression using up to 4 threads.
207
    Compressing objects: 100% (17830/17830), done.
208
    Writing objects: 100% (18281/18281), 687.05 MiB | 133.23 MiB/s, done.
209
    Total 18281 (delta 295), reused 18281 (delta 295)
210
    fatal: The remote end hung up unexpectedly
211
    Everything up-to-date
212

            
213
Please increase the value of http.postBuffer.
214
    
215
    # 1GB
216
    git config http.postBuffer 1024000000
add FAQ large repository can...
Yuki Kimoto authored on 2013-10-07
217

            
fix pod
Yuki Kimoto authored on 2014-02-28
218
### How to use reverse proxy?
improve readme
Yuki Kimoto authored on 2014-02-26
219

            
220
You can use GitPrep via reverse proxy access
221

            
222
         ----------------------------     ------------
223
    ---->| Web Server(Reverse proxy)|---->|GitPrep   |
224
    <----| (Apache, etc)            |<----|          |
225
         ----------------------------     ------------
226

            
227
I show apache config example.
228
You can use Name virtual host.
229
    
230
    # HTTP
231
    <VirtualHost *:80>
232

            
233
      ServerName myhost.com
234
      <Proxy *>
235
        Order deny,allow
236
        Allow from all
237
      </Proxy>
238
      
239
      ProxyRequests Off
240
      ProxyPreserveHost On
241
      ProxyPass / http://localhost:10020/ keepalive=On
242
      ProxyPassReverse / http://localhost:10020/
X-Forwarded-HTTPS header is ...
Yuki Kimoto authored on 2016-03-28
243
      RequestHeader set X-Forwarded-Proto "https"
improve readme
Yuki Kimoto authored on 2014-02-26
244
        
245
    </VirtualHost>
246

            
247
If you use GitPrep vis https, you should set X-Forwarded-HTTPS Request Header.
248

            
249
    # HTTPS
250
    <VirtualHost *:443>
251

            
252
      ServerName myhost.com
253
      <Proxy *>
254
        Order deny,allow
255
        Allow from all
256
      </Proxy>
257
      
258
      ProxyRequests Off
259
      ProxyPreserveHost On
260
      ProxyPass / http://localhost:10020/ keepalive=On
261
      ProxyPassReverse / http://localhost:10020/
X-Forwarded-HTTPS header is ...
Yuki Kimoto authored on 2016-03-28
262
      RequestHeader set X-Forwarded-Proto "https"
improve readme
Yuki Kimoto authored on 2014-02-26
263
    </VirtualHost>
264

            
add How to use reverse proxy...
Yuki Kimoto authored on 2014-09-24
265
### How to use reverse proxy with sub directory?
266

            
267
GitPrep support reverse proxy with sub directory.
268

            
269
At first, set [reverse_proxy]path_depth option.
270

            
271
    [reverse_proxy]
272

            
273
    ;;; Reverse proxy path depth (default: none)
274
    ;;; If proxy path is http://somehost.com/foo, you set path_depth to 1.
275
    ;;; If proxy path is http://somehost.com/foo/bar, you set path_depth to 2.
276
    path_depth=1
277

            
278
Next you set http server config file. The following is apache example.
279

            
280
    <VirtualHost *:80>
281
      ServerName perlcodesample.com
282
      <Proxy *>
283
        Order deny,allow
284
        Allow from all
285
      </Proxy>
286
      ProxyRequests Off
287
      ProxyPreserveHost On
288

            
289
      ProxyPass /app1 http://localhost:10020/app1 keepalive=On
290
      ProxyPassReverse /app1 http://localhost:3000/app1
291

            
292
      ProxyPass /app2 http://localhost:10021/app2 keepalive=On
293
      ProxyPassReverse /app2 http://localhost:3001/app2
X-Forwarded-HTTPS header is ...
Yuki Kimoto authored on 2016-03-28
294
      
295
      RequestHeader set X-Forwarded-Proto "https"
add How to use reverse proxy...
Yuki Kimoto authored on 2014-09-24
296
    </VirtualHost>
297

            
add document about importing...
Yuki Kimoto authored on 2014-02-28
298
### How to import already existing repositories?
299

            
300
You can import already existing repositories by **script/import_rep** script.
301

            
302
    cd script
303
    ./import_rep -u kimoto rep_dir
304

            
305
**-u** is user name. rep_dir must contains git respoitories like the following.
306

            
fix pod
Yuki Kimoto authored on 2014-02-28
307
    rep_dir/project1.git
308
           /project2.git
309
           /project3.git
310
           /project3.git
add document about importing...
Yuki Kimoto authored on 2014-02-28
311

            
fix pod
Yuki Kimoto authored on 2014-02-28
312
If **description** file exists in git repository, it is copied.
add document about importing...
Yuki Kimoto authored on 2014-02-28
313

            
fix bug that can't create co...
Yuki Kimoto authored on 2014-03-08
314
### I can't add collabortor more than one
315

            
316
This is GitPrep bug before version 1.5.1.
317
Please use after version 1.5.2.
318

            
improve readme
Yuki Kimoto authored on 2015-11-05
319
If you continue to use GitPrep before version 1.5.1,
fix bug that can't create co...
Yuki Kimoto authored on 2014-03-08
320
collaboration table is broken.
321
Please fix it by the following way.
322

            
323
    # Run SQLite client
324
    sqlite3 data/gitprep.db
325
    
326
    # drop collaboration table
327
    drop table collaboration;
328
    
329
    # Restart
330
    ./gitprep
331

            
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
332
### I want to set time zone.
support time zone
Yuki Kimoto authored on 2014-03-08
333

            
334
OK. GitPrep suport time zone. You can set time_zone option in conig file.
335

            
336
    [basic]
337
    ;;; Time Zone
338
    ;;; GitPrep time zone is GMT by default
339
    ;;; You can set your local time zone.
340
    time_zone=+9:00
341

            
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
342
### How to hide user home directory in ssh repository URL?
343

            
support atom feed of commits...
Yuki Kimoto authored on 2014-10-03
344
**1. Use symbolic link and ssh_rep_url_base option**
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
345

            
rename ssh_repo_url_base opt...
Yuki Kimoto authored on 2014-09-24
346
At first, set [basic]ssh_rep_url_base option to /git
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
347

            
348
    ;;; SSH repository url base
349
    ; For exampke, If you set this value to /git, SSH repository url become
350
    ; ssh://kimoto@59.106.185.196/git/kimoto/gitprep.git
rename ssh_repo_url_base opt...
Yuki Kimoto authored on 2014-09-24
351
    ssh_rep_url_base=/git
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
352

            
353
And you create symbolic link to /home/gitprep/gitprep/data/rep
354
    
355
    cd /
356
    ln -s /home/gitprep/gitprep/data/rep /git
357
    chown gitprep:gitprep /git
358

            
support atom feed of commits...
Yuki Kimoto authored on 2014-10-03
359
**2. Use only public key authentication and set [basic]ssh_rep_url_base to empty**
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
360

            
361
If you use only public key authentication, you can access ssh repository
362
using the following url.
363

            
364
    ssh://kimoto@59.106.185.196/kimoto/gitprep.git
365

            
rename ssh_repo_url_base opt...
Yuki Kimoto authored on 2014-09-24
366
If you set [basic]ssh_rep_url_base to empty string, this URL is shown on Browser.
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
367

            
368
    ;;; SSH repository url base
369
    ; For exampke, If you set this value to /git, SSH repository url become
370
    ; ssh://kimoto@59.106.185.196/git/kimoto/gitprep.git
rename ssh_repo_url_base opt...
Yuki Kimoto authored on 2014-09-24
371
    ssh_rep_url_base=
add How to hide user home di...
Yuki Kimoto authored on 2014-09-24
372

            
support atom feed of commits...
Yuki Kimoto authored on 2014-10-03
373
### How to get atom feed of commits page
374

            
375
You can get atom feed of commits page by the following URL
376

            
377
    http://somehost.com/kimoto/gitprep/commits/master.atom
378

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
379
### How to run GitPrep from root user
380

            
381
You can manage the application from the root user.
382

            
383
Start the application
384

            
385
    sudo -u gitprep /home/gitprep/gitprep/gitprep
386

            
387
Stop the application
388

            
389
    sudo -u gitprep /home/gitprep/gitprep/gitprep --stop
390

            
391
If you want to start the application when the OS starts,
392
add the start application command to **rc.local**(Linux).
393

            
394
If you want to make it easy to manage gitprep,
395
then create a run script.
396

            
397
    mkdir -p /webapp
398
    echo '#!/bin/sh' > /webapp/gitprep
399
    echo 'su - gitprep -c "/home/gitprep/gitprep/gitprep $*"' >> /webapp/gitprep
400
    chmod 755 /webapp/gitprep
401

            
402
You can start and stop the application with the following command.
403

            
404
    # Start or Restart
405
    /webapp/gitprep
406

            
407
    # Stop
408
    /webapp/gitprep --stop
409

            
do success xt tests
Yuki Kimoto authored on 2016-03-25
410
### I want to use GitPrep on Perl 5.8.7 system
411

            
412
GitPrep 2.0 drop support Perl 5.8.7 because latest Mojolicious don't support Perl 5.8.
413

            
414
You can choice two selection.
415

            
416
**1. use GitPrep 1.xx**
417

            
418
GitPrep 1.xx support Perl 5.8.7+. You can use GitPrep v1.12.
419

            
420
https://github.com/yuki-kimoto/gitprep/archive/v1.12.tar.gz
421

            
add the document link of ver...
Yuki Kimoto authored on 2016-04-12
422
You can see version 1.12 document.
423

            
424
[GitPrep version 1 Document](old/README_v1.md)
425

            
do success xt tests
Yuki Kimoto authored on 2016-03-25
426
**2. You can install your local perl by perlbrew.**
427

            
428
http://perlbrew.pl/
429

            
430
perlbrew is very useful perl installation tools without breaking your system perl.
431

            
432
If you install perl 5.10.1+ by perlbrew, you can install latest GitPrep.
433

            
X-Forwarded-HTTPS header is ...
Yuki Kimoto authored on 2016-03-28
434
### I know information about GitPrep 2.0 upgrading.
435

            
imrpove README
Yuki Kimoto authored on 2016-04-28
436
You should know the following small changes.
add name and mail column to ...
Yuki Kimoto authored on 2016-04-06
437

            
remove [basic]show_ignore_sp...
Yuki Kimoto authored on 2016-04-02
438
**1. X-Forwarded-HTTPS header is deprecated. use  X-Forwarded-Proto header.**
X-Forwarded-HTTPS header is ...
Yuki Kimoto authored on 2016-03-28
439
    
440
    # This is deprecated in GitPrep 2.0
441
    RequestHeader set X-Forwarded-HTTPS "1"
442
    
443
    # Use X-Forwarded-Proto instead
444
    RequestHeader set X-Forwarded-Proto "https"
445

            
remove [basic]show_ignore_sp...
Yuki Kimoto authored on 2016-04-02
446
**2. remove [basic]show_ignore_space_change_link option**
447

            
remove [basic]encoding_suspe...
Yuki Kimoto authored on 2016-04-06
448
remove [basic]show_ignore_space_change_link option.
449
and move this feature to project settings page.
450

            
451
    # Go to settings page in your project
452
    /kimoto/gitprep/settings
453

            
add name and mail column to ...
Yuki Kimoto authored on 2016-04-06
454
**3. remove [basic]show_ignore_space_change_link option**
remove [basic]encoding_suspe...
Yuki Kimoto authored on 2016-04-06
455

            
remove [basic]show_ignore_sp...
Yuki Kimoto authored on 2016-04-02
456
remove [basic]show_ignore_space_change_link option.
457
but enable this feature on in project settings page.
458

            
459
    # Go to settings page in your project
460
    /kimoto/gitprep/settings
remove [basic]encoding_suspe...
Yuki Kimoto authored on 2016-04-06
461

            
add name and mail column to ...
Yuki Kimoto authored on 2016-04-06
462
**4. remove [basic]encoding_suspects option**
remove [basic]encoding_suspe...
Yuki Kimoto authored on 2016-04-06
463

            
464
remove [basic]encoding_suspects option
465
and move this feature to project settings page.
466

            
467
    # Go to settings page in your project
468
    /kimoto/gitprep/settings
remove [basic]show_ignore_sp...
Yuki Kimoto authored on 2016-04-02
469

            
add name and mail column to ...
Yuki Kimoto authored on 2016-04-06
470
**5. mail is required for user registration.
471

            
472
mail address is require for user registration.
473

            
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
474
## For Developer
475

            
476
If you are a developer, you can start the application in development mode.
477

            
478
    ./morbo
479

            
480
Then access the following URL.
481

            
482
    http://localhost:3000
483

            
484
If you have git, it is easy to install from git.
485

            
486
    git clone git://github.com/yuki-kimoto/gitprep.git
487

            
488
It is useful to write configuration in ***gitprep.my.conf***, not gitprep.conf.
489

            
add web site link
Yuki Kimoto authored on 2013-06-12
490
## Web Site
491

            
fix gitprep web site URL
Yuki Kimoto authored on 2015-11-06
492
[GitPrep Web Site](http://gitprep.yukikimoto.com/)
add web site link
Yuki Kimoto authored on 2013-06-12
493

            
add Time::Moment to cpanfil
Yuki Kimoto authored on 2016-04-20
494
## Internally Using Modules
add internally using project
Yuki Kimoto authored on 2013-06-16
495

            
496
* [Config::Tiny](http://search.cpan.org/dist/Config-Tiny/lib/Config/Tiny.pm)
497
* [DBD::SQLite](http://search.cpan.org/dist/DBD-SQLite/lib/DBD/SQLite.pm)
498
* [DBI](http://search.cpan.org/dist/DBI/DBI.pm)
499
* [DBIx::Connector](http://search.cpan.org/dist/DBIx-Connector/lib/DBIx/Connector.pm)
500
* [DBIx::Custom](http://search.cpan.org/dist/DBIx-Custom/lib/DBIx/Custom.pm)
Fixed link to Mojolicious
kberov authored on 2015-12-09
501
* [Mojolicious](http://search.cpan.org/~sri/Mojolicious/lib/Mojolicious.pm)
add internally using project
Yuki Kimoto authored on 2013-06-16
502
* [Mojolicious::Plugin::INIConfig](http://search.cpan.org/dist/Mojolicious-Plugin-INIConfig/lib/Mojolicious/Plugin/INIConfig.pm)
do success xt tests
Yuki Kimoto authored on 2016-03-25
503
* [Mojolicious::Plugin::AutoRoute](http://search.cpan.org/dist/Mojolicious-Plugin-AutoRoute/lib/Mojolicious/Plugin/AutoRoute.pm)
504
* [Mojolicious::Plugin::BasicAuth](http://search.cpan.org/dist/Mojolicious-Plugin-BasicAuth/README.pod)
add Mojolicious::Plugin::DBV...
Yuki Kimoto authored on 2016-03-26
505
* [Mojolicious::Plugin::DBViewer](http://search.cpan.org/dist/Mojolicious-Plugin-DBViewer/lib/Mojolicious/Plugin/DBViewer.pm)
add internally using project
Yuki Kimoto authored on 2013-06-16
506
* [Object::Simple](http://search.cpan.org/dist/Object-Simple/lib/Object/Simple.pm)
use hoedown for fenced code ...
Qinhu Wang authored on 2014-03-11
507
* [Text::Markdown::Hoedown](http://search.cpan.org/~tokuhirom/Text-Markdown-Hoedown-1.01/lib/Text/Markdown/Hoedown.pm)
add internally using project
Yuki Kimoto authored on 2013-06-16
508
* [Validator::Custom](http://search.cpan.org/dist/Validator-Custom/lib/Validator/Custom.pm)
add Time::Moment to cpanfil
Yuki Kimoto authored on 2016-04-20
509
* [Time-Moment](http://search.cpan.org/dist/Time-Moment/lib/Time/Moment.pod)
imrpvoe readme for CGI insta...
Yuki Kimoto authored on 2015-06-27
510

            
add WebDBViewer link
Yuki Kimoto authored on 2013-06-30
511
## Sister project
512

            
add Text::Markdown::Discount...
Yuki Kimoto authored on 2013-11-18
513
These are my Perl web application projects.
514

            
fix WebDBVeiwer link
Yuki Kimoto authored on 2015-11-07
515
* [WebDBViewer](https://github.com/yuki-kimoto/webdbviewer) - Database viewer to see database information on web browser.
add WebDBViewer link
Yuki Kimoto authored on 2013-06-30
516

            
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
517
## Bug
518

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
519
If you find bug, plese tell me on GitHub issue. 
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
520

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
521
Please post only bug information.
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
522

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
523
* [Github Issue](https://github.com/yuki-kimoto/gitprep/issues?state=open)
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
524

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
525
## Mailing list (Asking questions and feature requests)
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
526

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
527
* [Google GitPrep Group](https://groups.google.com/forum/#!forum/gitprep)
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
528

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
529
You can ask questions about usage of GitPrep in this mailing list.
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
530

            
add attention of feature req...
Yuki Kimoto authored on 2016-01-23
531
If you want new features, please post the request to this mailing list.
add support and bug and requ...
Yuki Kimoto authored on 2014-05-21
532

            
improved install process
Yuki Kimoto authored on 2013-04-09
533
## Copyright & license
534

            
imrpove README
Yuki Kimoto authored on 2016-04-28
535
Copyright 2012-2016 Yuki Kimoto. All rights reserved.
improved install process
Yuki Kimoto authored on 2013-04-09
536

            
537
This program is free software; you can redistribute it and/or modify it
538
under the same terms as Perl itself.