Skip to content

Commit

Permalink
save changes
Browse files Browse the repository at this point in the history
  • Loading branch information
tbrowder committed Oct 6, 2024
1 parent ce3d002 commit 1184e99
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 1 deletion.
1 change: 1 addition & 0 deletions META6.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"build-depends": [
],
"depends": [
"MacOS::NativeLib",
"Foo::Bar",
"Pod::Load",
"JSON::Fast",
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ NOTE: The next version will remove all 'provides' methods except the use of the

* Using three separate OS tests in `.github/workflows` and shows results of each in the `README.md` file

* A special /sbin/update-meta script to be used by mi6 as a run-before-build process to ensure the META6.json's 'resources' list matches the files in the /resources directory

* Routines to enable showing and downloading files in the /resources directory

See published module Foo::Bar for an example of a module created by mi6-helper.

Special installation requirements
---------------------------------

Expand Down
4 changes: 4 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ Desired capabilities

Use straight lint sub with no .precomp to check META6.json
files.
New creations should have a RunBeforeBuild script
to ensure /resources and META6.json match
+ and appropriate subs to show and download /resources
payloads. See Foo::Bar for an example.

Implement old= mode
+ use a config file
Expand Down
2 changes: 2 additions & 0 deletions dist.ini
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ provider = github-actions/linux.yml
provider = github-actions/macos.yml
provider = github-actions/windows.yml

[RunBeforeBuild]

[RunAfterBuild]
cmd = raku --doc=Markdown docs/zNewMode.rakudoc > NewMode.md
cmd = raku --doc=Markdown docs/zOldMode.rakudoc > OldMode.md
7 changes: 6 additions & 1 deletion docs/README.rakudoc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ $ mi6-helper new=Foo::Bar # Uses the 'provides' text in hidden file

$ mi6-helper lint <dir> # Checks a module directory for errors
# and best practice recommendations

=end code

B<Easily> create the template for a new Raku module repository for
Expand All @@ -28,7 +27,13 @@ management by C<App::Mi6> with modifications including:
=item User choice of the 'provides' text
=item C<README.md> file source removed from the base module and placed in a new C<docs/README.rakudoc> file
=item Using three separate OS tests in C<.github/workflows> and shows results of each in the C<README.md> file
=item A special /sbin/update-meta script to be used by mi6 as a run-before-build
process to ensure the META6.json's 'resources' list matches the files in the
/resources directory
=item Routines to enable showing and downloading files in the /resources
directory

See published module Foo::Bar for an example of a module created by mi6-helper.
=head2 Special installation requirements

The user must install and have an account with C<fez> to use this module to
Expand Down

0 comments on commit 1184e99

Please sign in to comment.