Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Use HTTPS links where available
  • Loading branch information
moritz committed Dec 4, 2015
1 parent edeb6ed commit 6848ad0
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 30 deletions.
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Expand Up @@ -6,7 +6,7 @@ This document describes how to get started and helps to provide documentation
that adheres to the common style and formatting guidelines.

If you have any questions regarding contributing to this project, please ask
in the [#perl6 IRC channel](http://perl6.org/community/irc).
in the [#perl6 IRC channel](https://perl6.org/community/irc).

## General principles

Expand All @@ -27,7 +27,7 @@ lives in `doc/Type/X/Bind/Slice.pod`.
To start contributing fork and checkout the repository, find the document
you want to improve, commit your changes, and create a pull request. Should
questions come up in the process feel free to ask in
[#perl6 IRC channel](http://perl6.org/community/irc).
[#perl6 IRC channel](https://perl6.org/community/irc).

If the documentation for a type does not exist create the skeleton of the doc
with the helper tool `util/new-type.p6`. Say you want to create `MyFunnyRole`:
Expand Down Expand Up @@ -67,7 +67,7 @@ are `sub`, `trait`, `infix`, `prefix`, `postfix`, `circumfix`,
## Building the documentation

Assuming that you have already forked and cloned the
[perl6/doc](http://github.com/perl6/doc) repository, one of the first things
[perl6/doc](https://github.com/perl6/doc) repository, one of the first things
you probably want to do is to build the documentation on your local
computer. To do this you will need:

Expand All @@ -85,7 +85,7 @@ computer. To do this you will need:

#### Rakudo

Install Rakudo via [rakudobrew](http://github.com/tadzik/rakudobrew).
Install Rakudo via [rakudobrew](https://github.com/tadzik/rakudobrew).

Clone the `rakudobrew` repository

Expand Down
10 changes: 5 additions & 5 deletions doc/HomePage.pod
@@ -1,10 +1,10 @@
=begin Html
<img style="float: right; margin: 0 0 1em 1em" src="/images/camelia.png" alt="" id="home_logo"/>
Welcome to the official documentation of the <a href="http://perl6.org">Perl 6</a>
Welcome to the official documentation of the <a href="https://perl6.org">Perl 6</a>
programming language!
Besides online browsing and searching, you can also
Z<< <a>download</a> an offline HTML or PDF copy, and>>
<a href="http://github.com/perl6/doc">contribute</a>
<a href="https://github.com/perl6/doc">contribute</a>
by reporting mistakes or sending patches.

<hr>
Expand Down Expand Up @@ -35,12 +35,12 @@ Z<<
<hr>


<p>The Perl 6 homepage offers <a href="http://perl6.org/documentation/">a
<p>The Perl 6 homepage offers <a href="https://perl6.org/documentation/">a
comprehensive list of Perl 6 documentation</a>, including tutorials, HowTos
and <a href="http://faq.perl6.org/">FAQs (Frequently Asked Questions)</a>.</p>
and <a href="/language/faq">FAQs (Frequently Asked Questions)</a>.</p>

<p>
You may also be interested in the Perl 6 <a href="http://design.perl6.org">design documents</a>,
You may also be interested in the Perl 6 <a href="https://design.perl6.org">design documents</a>,
which are in some places more complete than this documentation, but targeted
toward compiler writers rather than users of the language.
Documentation for the different but related <a href="http://perl.org/">Perl 5</a> language
Expand Down
14 changes: 7 additions & 7 deletions doc/Language/5to6-nutshell.pod
Expand Up @@ -31,7 +31,7 @@ either/or thinking that leads to fights.
=head2 CPAN
See L<http://modules.perl6.org/> .
See L<https://modules.perl6.org/> .
If the module that you were using has not been converted to Perl 6, and no
alternative is listed in this document, then its use under Perl 6 may not
Expand Down Expand Up @@ -152,7 +152,7 @@ conflict with an existing postfix/postcircumfix operator.>
=end item
However, note that you can use L<unspace|http://design.perl6.org/S02.html#Unspaces>
However, note that you can use L<unspace|https://design.perl6.org/S02.html#Unspaces>
to add whitespace in Perl 6 code in places where it is otherwise not
allowed:
Expand All @@ -165,8 +165,8 @@ allowed:
.findnodes("/library/book");
See also L<S03#Minimal whitespace
DWIMmery|http://design.perl6.org/S03.html#Minimal_whitespace_DWIMmery> and
L<S04#Statement parsing|http://design.perl6.org/S04.html#Statement_parsing>
DWIMmery|https://design.perl6.org/S03.html#Minimal_whitespace_DWIMmery> and
L<S04#Statement parsing|https://design.perl6.org/S04.html#Statement_parsing>
in the Perl 6 design docs.
Expand Down Expand Up @@ -490,7 +490,7 @@ type of its arguments.
While the operator has not changed, the rules for what exactly is matched
depends on the types of both arguments, and those rules are far from
identical in Perl 5 and Perl 6. See
L<S03/Smart matching|http://design.perl6.org/S03.html#Smart_matching>
L<S03/Smart matching|https://design.perl6.org/S03.html#Smart_matching>
=head3 C<& | ^> String Bitwise ops
=head3 C<& | ^> Numeric Bitwise ops
Expand Down Expand Up @@ -835,7 +835,7 @@ In Perl 6, the C<~~> smartmatch op is used instead.
Alternately, the new C<.match> and C<.subst> methods can be used. Note that
C<.subst> is non-mutating. See
L<S05/Substitution|http://design.perl6.org/S05.html#Substitution>.
L<S05/Substitution|https://design.perl6.org/S05.html#Substitution>.
=head3 Move modifiers
Expand Down Expand Up @@ -992,7 +992,7 @@ before translating into Perl 6.
=head2 Command-line flags
See
L<S19/commandline|http://design.perl6.org/S19.html#Command_Line_Elements>
L<S19/commandline|https://design.perl6.org/S19.html#Command_Line_Elements>
Unchanged:
Expand Down
14 changes: 7 additions & 7 deletions doc/Language/faq.pod
Expand Up @@ -42,8 +42,8 @@ Perl 5's perlbrew and the equivalent Python and Ruby tools.
The most reliable information is to be found either under the perl6.org domains or directly linked from it.
L<http://www.perl6.org/documentation/|http://www.perl6.org/documentation/> with
L<http://doc.perl6.org/|http://doc.perl6.org/> as the canonical technical reference.
L<https://www.perl6.org/documentation/|https://www.perl6.org/documentation/> with
L<https://doc.perl6.org/|https://doc.perl6.org/> as the canonical technical reference.
There is much good recent material on Youtube but be careful to check any dates
on webpages since much of the Perl 6 information on random websites found by
Expand All @@ -60,18 +60,18 @@ is the measure of how complete a Perl 6 implementation is.
=head2 Is there a glossary of Perl 6 related terms?
See L<S99|http://design.perl6.org/S99.html>
See L<S99|https://design.perl6.org/S99.html>
=head2 I'm a Perl 5 programmer. Where is a list of differences between Perl 5 and 6?
See the pod with the 5to6- prefix under L<http://doc.perl6.org/language.html|http://doc.perl6.org/language.html>
See the pod with the 5to6- prefix under L<https://doc.perl6.org/language.html|https://doc.perl6.org/language.html>
=head1 Modules
=head2 Is there a CPAN for Perl 6?
There isn't yet a module repository for Perl 6 as sophisticated as CPAN. But
L<modules.perl6.org|http://modules.perl6.org/> has a list of known Perl 6
L<modules.perl6.org|https://modules.perl6.org/> has a list of known Perl 6
modules called the "ecosystem" hosted on github, and
L<panda|https://github.com/tadzik/panda/> can install those that work with
L<rakudo|http://rakudo.org/>.
Expand All @@ -85,7 +85,7 @@ well with most Perl 5 modules. It can even run Perl 5 Catalyst and DBI.
=head2 Can I use C and C++ from Perl 6?
L<Nativecall|http://docs.perl6.org/language/nativecall> makes this particularly easy.
L<Nativecall|https://docs.perl6.org/language/nativecall> makes this particularly easy.
=head2 Nativecall can't find libfoo.so and I only have libfoo.so.1.2!
Expand Down Expand Up @@ -510,7 +510,7 @@ It also offers
caught at compile time.
Please see the L<feature comparison
matrix|http://perl6.org/compilers/features> for an overview of implemented
matrix|https://perl6.org/compilers/features> for an overview of implemented
features.
=head2 Is Perl 6 fast enough for me?
Expand Down
14 changes: 7 additions & 7 deletions doc/Language/modules.pod
Expand Up @@ -9,7 +9,7 @@
A module is usually a source file or set of source filesN<Technically
a module is a set of I<compunits> which are usually files but could
come from anywhere as long as there is a I<compunit repository> that
can provide it. See L<S11|http://design.perl6.org/S11.html>.> that
can provide it. See L<S11|https://design.perl6.org/S11.html>.> that
expose Perl 6 constructs. These are typically packages
(L<classes|/language/objects#Classes>,
L<roles|/language/objects#Roles>, L<grammars|Grammar>),
Expand Down Expand Up @@ -284,13 +284,13 @@ passing C<:DEFAULT> to C<use> along with your positional parameters.
If you've written a Perl 6 module and would like to share it with the
community, we'd be delighted to have it listed in the L<Perl 6 modules
directory|http://modules.perl6.org>. C<:)>
directory|https://modules.perl6.org>. C<:)>
For now, the process requires that you use git for your module's version
control.
The instructions herein require that you have a
L<GitHub|http://www.github.com> account so that your module can be shared
L<GitHub|https://www.github.com> account so that your module can be shared
from its GitHub repository.
To share your module, do the following:
Expand Down Expand Up @@ -338,7 +338,7 @@ To share your module, do the following:
C<Test>. It's quite similar to Perl 5's C<Test::More>.
=item To document your modules, use L<Perl 6 Pod |
http://design.perl6.org/S26.html> markup inside your modules. Module
https://design.perl6.org/S26.html> markup inside your modules. Module
documentation is most appreciated and will be especially important once
the Perl 6 module directory (or some other site) begins rendering Pod docs
as HTML for easy browsing.
Expand Down Expand Up @@ -372,7 +372,7 @@ To share your module, do the following:
For choosing a version numbering scheme, perhaps use
"major.minor.patch" (see L<the spec on versioning |
http://design.perl6.org/S11.html#Versioning> for further
https://design.perl6.org/S11.html#Versioning> for further
details). If the version number doesn't matter to you or your users
right now, you can just put in an asterisk (*) for the version.
Expand All @@ -398,8 +398,8 @@ To share your module, do the following:
else ask them if they could please add it for you.
=item After the pull request has been accepted, wait for an hour. If
your module doesn't show up on L<http://modules.perl6.org/>, please
view the log file at L<http://modules.perl6.org/log/update.log> to see
your module doesn't show up on L<https://modules.perl6.org/>, please
view the log file at L<https://modules.perl6.org/log/update.log> to see
if it identifies an error with your module or meta file.
B<That's it! Thanks for contributing to the Perl 6 community!>
Expand Down

0 comments on commit 6848ad0

Please sign in to comment.