Skip to content

Commit 6ee90ba

Browse files
authored
minor typo & grammar changes
1 parent 5c8e873 commit 6ee90ba

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

doc/Language/modules.pod6

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -622,15 +622,15 @@ into your own C<LICENSE> file.
622622
623623
=item The license field in META6.json
624624
The license field should be one of the standardized names listed here:
625-
L<https://spdx.org/licenses/>, in the case of the B<Artistic 2.0> license which
625+
L<https://spdx.org/licenses/>. In the case of the B<Artistic 2.0> license, which
626626
is what many of our ecosystem modules use, its identifier is
627627
C<Artistic-2.0>. Having standardized identifiers make it easy for humans
628628
and computers alike to know which license was actually used by looking at
629629
the metadata!
630630
631631
=item I<Your license is not on spdx.org or you have your own license>:
632632
If you can't find your license on C<spdx.org> or you use your own license,
633-
you should put the licenses name in the license field, and under
633+
you should put the license's name in the license field, and under
634634
more details here L<https://design.perl6.org/S22.html#license>.
635635
636636
=item If you don't yet have any tests, you can leave out the C<t>
@@ -700,7 +700,7 @@ For choosing a version numbering scheme, try and use "major.minor.patch" (see
700700
L<the spec on versioning|https://design.perl6.org/S11.html#Versioning> for
701701
further details). This will go into the C<version> key of C<META6.json>. This
702702
field is optional, but used by installation to match against installed version,
703-
if there's any. The C<description> field is also mandatory, and includes a short
703+
if one exists. The C<description> field is also mandatory, and includes a short
704704
description of the module.
705705
706706
The C<name> key is compulsory, and C<zef> will fail if you do not include it.
@@ -727,21 +727,21 @@ supplied. This field is optional.
727727
In the C<provides> section, include all the namespaces provided by your
728728
distribution and that you wish to be installed; only module files that are
729729
explicitly included here will be installed and available with C<use> or
730-
C<require> in other programs. This field is also mandatory.
730+
C<require> in other programs. This field is mandatory.
731731
732732
Set C<perl> version to the minimum perl version your module works with. This
733733
field is mandatory. Use C<6.c> if your module is valid for Christmas release and
734734
newer ones, use C<6.d> if it requires, at least, the Diwali version.
735735
736736
The C<resources> section is optional, but, if present, should contain a list
737737
of the files in your C<resources> directory that you wish to be installed.
738-
These will be installed with hashed names alongside your library files and
739-
their installed location can be determined through the C<%?RESOURCES> C<Hash>
740-
indexed on the name provided. C<tags> is also optional, but is used to describe
738+
These will be installed with hashed names alongside your library files.
739+
Their installed location can be determined through the C<%?RESOURCES> C<Hash>
740+
indexed on the name provided. The C<tags> section is also optional. It is used to describe
741741
the module in the Perl 6 ecosystem.
742742
743-
C<depends>, C<build-depends> and C<test-depends> include different modules that
744-
are used in those phases of the of installation. All of them are optional, but
743+
The C<depends>, C<build-depends> and C<test-depends> sections include different modules that
744+
are used in those phases of the of installation. All are optional, but
745745
they must obviously contain the modules that are going to be needed in those
746746
particular phases. These dependencies might optionally use
747747
L<C<Version>|/type/Version> specification strings; C<zef> will check for the
@@ -836,9 +836,10 @@ module source while developing it, so you don't have to install it at all).
836836
837837
Uploading a module to CPAN is the preferred way of distributing Perl 6 modules.
838838
839-
it requires having a L<PAUSE|https://pause.perl.org/>
840-
user account. If you don't have an account already go there and apply for an
841-
account. The process takes about 5 minutes and some e-mail back and forth.
839+
A prerequisite for this is a L<PAUSE|https://pause.perl.org/>
840+
user account. If you don't have an account already, you can create one
841+
L<here|https://pause.perl.org/pause/query?ACTION=request_id>
842+
The process takes about 5 minutes and some e-mail back and forth.
842843
843844
=begin item
844845
Create a package of your module:

0 commit comments

Comments
 (0)