From 48ac05ac94903844bfbdea1fb361676a904f9d85 Mon Sep 17 00:00:00 2001 From: Rob Hoelz Date: Fri, 3 Apr 2015 16:45:50 -0500 Subject: [PATCH 1/4] Add files for Rakudo Star --- rakudo-star/README-short.txt | 1 + rakudo-star/content.md | 35 +++++++++++++++++++++++++++++++++++ rakudo-star/license.md | 1 + rakudo-star/logo.png | Bin 0 -> 3738 bytes 4 files changed, 37 insertions(+) create mode 100644 rakudo-star/README-short.txt create mode 100644 rakudo-star/content.md create mode 100644 rakudo-star/license.md create mode 100644 rakudo-star/logo.png diff --git a/rakudo-star/README-short.txt b/rakudo-star/README-short.txt new file mode 100644 index 000000000..f61103c77 --- /dev/null +++ b/rakudo-star/README-short.txt @@ -0,0 +1 @@ +Rakudo Perl 6, or simply Rakudo, is a compiler for the Perl 6 programming language. diff --git a/rakudo-star/content.md b/rakudo-star/content.md new file mode 100644 index 000000000..b53afd2b8 --- /dev/null +++ b/rakudo-star/content.md @@ -0,0 +1,35 @@ +# What is Rakudo Star? + +Rakudo Star is a Perl 6 distribution designed for use by early adopters of the language. It includes +a virtual machine (the JVM or MoarVM), the Rakudo Perl 6 compiler, and a suite of modules that users +may find useful. This image includes the MoarVM backend for the compiler. + +Project homepage: http://rakudo.org + +GitHub repository: https://github.com/rakudo/star + +The Dockerfile responsible: http://github.com/perl6/docker/tree/master/Dockerfile + +Perl 6 Language Specification: http://design.perl6.org/ + +Perl 6 Language Documentation: http://doc.perl6.org/ + +%%LOGO%% + +# How to use this image + +Simply running a container with the image will launch a Perl 6 REPL: + + $ docker run -it rakudo-star + > say 'Hello, Perl!' + Hello, Perl! + +You can also provide perl6 command line switches to `docker run`: + + $ docker run -it rakudo-star -e 'say "Hello!"' + +# Contributing/Getting Help + +Many Perl 6 developers are present on #perl6 on Freenode. + +Issues for Rakudo are tracked in RT: https://rt.perl.org/ diff --git a/rakudo-star/license.md b/rakudo-star/license.md new file mode 100644 index 000000000..269613962 --- /dev/null +++ b/rakudo-star/license.md @@ -0,0 +1 @@ +View [license information](https://github.com/rakudo/star/blob/master/LICENSE) for the software contained in this image. diff --git a/rakudo-star/logo.png b/rakudo-star/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3c2b2f055030437589b43f8f3c34e280d7d31396 GIT binary patch literal 3738 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 Date: Fri, 3 Apr 2015 17:18:16 -0500 Subject: [PATCH 2/4] Fix rakudo-star/content.md according to markdownfmt --- rakudo-star/content.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/rakudo-star/content.md b/rakudo-star/content.md index b53afd2b8..31b2f442d 100644 --- a/rakudo-star/content.md +++ b/rakudo-star/content.md @@ -1,18 +1,16 @@ # What is Rakudo Star? -Rakudo Star is a Perl 6 distribution designed for use by early adopters of the language. It includes -a virtual machine (the JVM or MoarVM), the Rakudo Perl 6 compiler, and a suite of modules that users -may find useful. This image includes the MoarVM backend for the compiler. +Rakudo Star is a Perl 6 distribution designed for use by early adopters of the language. It includes a virtual machine (the JVM or MoarVM), the Rakudo Perl 6 compiler, and a suite of modules that users may find useful. This image includes the MoarVM backend for the compiler. -Project homepage: http://rakudo.org +Project homepage: [http://rakudo.org](http://rakudo.org) -GitHub repository: https://github.com/rakudo/star +GitHub repository: [https://github.com/rakudo/star](https://github.com/rakudo/star) -The Dockerfile responsible: http://github.com/perl6/docker/tree/master/Dockerfile +The Dockerfile responsible: [http://github.com/perl6/docker/tree/master/Dockerfile](http://github.com/perl6/docker/tree/master/Dockerfile) -Perl 6 Language Specification: http://design.perl6.org/ +Perl 6 Language Specification: [http://design.perl6.org/](http://design.perl6.org/) -Perl 6 Language Documentation: http://doc.perl6.org/ +Perl 6 Language Documentation: [http://doc.perl6.org/](http://doc.perl6.org/) %%LOGO%% @@ -20,16 +18,16 @@ Perl 6 Language Documentation: http://doc.perl6.org/ Simply running a container with the image will launch a Perl 6 REPL: - $ docker run -it rakudo-star - > say 'Hello, Perl!' - Hello, Perl! + $ docker run -it rakudo-star + > say 'Hello, Perl!' + Hello, Perl! You can also provide perl6 command line switches to `docker run`: - $ docker run -it rakudo-star -e 'say "Hello!"' + $ docker run -it rakudo-star -e 'say "Hello!"' # Contributing/Getting Help Many Perl 6 developers are present on #perl6 on Freenode. -Issues for Rakudo are tracked in RT: https://rt.perl.org/ +Issues for Rakudo are tracked in RT: [https://rt.perl.org/](https://rt.perl.org/) From 0392a67fa805cce50b8ec75fbcc8faa58cb5b21b Mon Sep 17 00:00:00 2001 From: Rob Hoelz Date: Fri, 3 Apr 2015 17:20:01 -0500 Subject: [PATCH 3/4] Add README for rakudo-star --- rakudo-star/README.md | 63 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 rakudo-star/README.md diff --git a/rakudo-star/README.md b/rakudo-star/README.md new file mode 100644 index 000000000..c029e7d37 --- /dev/null +++ b/rakudo-star/README.md @@ -0,0 +1,63 @@ +# Supported tags and respective `Dockerfile` links + +- [`2015.03`, `latest` (*Dockerfile*)](https://github.com/perl6/docker/blob/4250489944483969ff68d94476bfd81e0a2170ce/Dockerfile) + +For more information about this image and its history, please see the [relevant manifest file (`library/rakudo-star`)](https://github.com/docker-library/official-images/blob/master/library/rakudo-star) in the [`docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images). + +# What is Rakudo Star? + +Rakudo Star is a Perl 6 distribution designed for use by early adopters of the language. It includes a virtual machine (the JVM or MoarVM), the Rakudo Perl 6 compiler, and a suite of modules that users may find useful. This image includes the MoarVM backend for the compiler. + +Project homepage: [http://rakudo.org](http://rakudo.org) + +GitHub repository: [https://github.com/rakudo/star](https://github.com/rakudo/star) + +The Dockerfile responsible: [http://github.com/perl6/docker/tree/master/Dockerfile](http://github.com/perl6/docker/tree/master/Dockerfile) + +Perl 6 Language Specification: [http://design.perl6.org/](http://design.perl6.org/) + +Perl 6 Language Documentation: [http://doc.perl6.org/](http://doc.perl6.org/) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/rakudo-star/logo.png) + +# How to use this image + +Simply running a container with the image will launch a Perl 6 REPL: + + $ docker run -it rakudo-star + > say 'Hello, Perl!' + Hello, Perl! + +You can also provide perl6 command line switches to `docker run`: + + $ docker run -it rakudo-star -e 'say "Hello!"' + +# Contributing/Getting Help + +Many Perl 6 developers are present on #perl6 on Freenode. + +Issues for Rakudo are tracked in RT: [https://rt.perl.org/](https://rt.perl.org/) + +# License + +View [license information](https://github.com/rakudo/star/blob/master/LICENSE) for the software contained in this image. + +# Supported Docker versions + +This image is officially supported on Docker version 1.5.0. + +Support for older versions (down to 1.0) is provided on a best-effort basis. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us through a [GitHub issue](https://github.com/docker-library/rakudo-star/issues). + +You can also reach many of the official image maintainers via the `#docker-library` IRC channel on [Freenode](https://freenode.net). + +## Contributing + +You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can. + +Before you start to code, we recommend discussing your plans through a [GitHub issue](https://github.com/docker-library/rakudo-star/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing. From 30d85ee57e05630a3095a07fc34bf77389648205 Mon Sep 17 00:00:00 2001 From: Rob Hoelz Date: Fri, 3 Apr 2015 18:45:53 -0500 Subject: [PATCH 4/4] Add rakudo star URL to update.sh --- update.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/update.sh b/update.sh index 8922d07d1..4b067dfd3 100755 --- a/update.sh +++ b/update.sh @@ -51,6 +51,7 @@ declare -A otherRepos=( [oraclelinux]='https://github.com/oracle/docker' [perl]='https://github.com/Perl/docker-perl' [r-base]='https://github.com/rocker-org/rocker' + [rakudo]='https://github.com/perl6/docker' [registry]='https://github.com/docker/docker-registry' [rethinkdb]='https://github.com/stuartpb/rethinkdb-dockerfiles' [swarm]='https://github.com/docker/swarm-library-image'