Skip to content

Commit 6579ddb

Browse files
committed
CI test prior to release
1 parent cdc7843 commit 6579ddb

28 files changed

+495
-301
lines changed

.appveyor.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

.appveyor_clear_cache.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/linux.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Linux
2+
3+
on:
4+
push:
5+
branches:
6+
- '*'
7+
tags-ignore:
8+
- '*'
9+
pull_request:
10+
11+
jobs:
12+
raku:
13+
strategy:
14+
matrix:
15+
os:
16+
- ubuntu-latest
17+
raku-version:
18+
- 'latest'
19+
runs-on: ${{ matrix.os }}
20+
steps:
21+
- uses: actions/checkout@v3
22+
- uses: Raku/setup-raku@v1
23+
with:
24+
raku-version: ${{ matrix.raku-version }}
25+
- name: Install Dependencies
26+
run: zef install --/test --test-depends --deps-only .
27+
- name: Run Special Tests
28+
run: raku run-tests -i

.github/workflows/macos.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: MacOS
2+
3+
on:
4+
push:
5+
branches:
6+
- '*'
7+
tags-ignore:
8+
- '*'
9+
pull_request:
10+
11+
jobs:
12+
raku:
13+
strategy:
14+
matrix:
15+
os:
16+
- macos-latest
17+
raku-version:
18+
- 'latest'
19+
runs-on: ${{ matrix.os }}
20+
steps:
21+
- uses: actions/checkout@v3
22+
- uses: Raku/setup-raku@v1
23+
with:
24+
raku-version: ${{ matrix.raku-version }}
25+
- name: Install Dependencies
26+
run: zef install --/test --test-depends --deps-only .
27+
- name: Run Special Tests
28+
run: raku run-tests -i

.github/workflows/windows.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Windows
2+
3+
on:
4+
push:
5+
branches:
6+
- '*'
7+
tags-ignore:
8+
- '*'
9+
pull_request:
10+
11+
jobs:
12+
raku:
13+
strategy:
14+
matrix:
15+
os:
16+
- windows-latest
17+
raku-version:
18+
- 'latest'
19+
runs-on: ${{ matrix.os }}
20+
steps:
21+
- uses: actions/checkout@v3
22+
- uses: Raku/setup-raku@v1
23+
with:
24+
raku-version: ${{ matrix.raku-version }}
25+
- name: Install Dependencies
26+
run: zef install --/test --test-depends --deps-only .
27+
- name: Run Special Tests
28+
run: raku run-tests -i

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.precomp
2-
/Pod-To-Markdown-[0-9]*
2+
/Pod-To-Markdown-*
3+
*.rakucov

.travis.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

Changes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
Revision history for Pod-To-Markdown
22

33
{{$NEXT}}
4+
- First release as a Raku Community module
5+
- Fix rendering of role-extended Attributes
6+
- Modernize and streamline code
7+
- Add CI badge for each OS
8+
- Update dependency on Pod::To::HTML
49

510
0.2.1 2021-04-04T22:28:46-04:00
611
- Handle =defn (Pod::Defn) content (Issue #24)

META6.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,35 @@
11
{
2-
"auth": "github:softmoth",
2+
"auth": "zef:raku-community-modules",
33
"authors": [
4+
"Jorn van Engelen",
45
"Tim Siegel",
5-
"Jorn van Engelen"
6+
"Tim Smith"
67
],
78
"build-depends": [
89
],
910
"depends": [
10-
"Pod::To::HTML:auth<github:Raku>"
11+
"Pod::To::HTML:ver<0.9.0+>:auth<zef:raku-community-modules>"
1112
],
12-
"description": "Render Raku Pod as Markdown",
13+
"description": "Render Rakudoc as Markdown",
1314
"license": "Artistic-2.0",
1415
"name": "Pod::To::Markdown",
15-
"perl": "6.d",
16-
"production": 1,
16+
"production": true,
1717
"provides": {
1818
"Pod::To::Markdown": "lib/Pod/To/Markdown.rakumod"
1919
},
2020
"raku": "6.d",
2121
"resources": [
2222
],
23-
"source-url": "https://github.com/softmoth/raku-Pod-To-Markdown.git",
23+
"source-url": "https://github.com/raku-community-modules/Pod-To-Markdown.git",
2424
"support": {
2525
"bugtracker": "https://github.com/softmoth/raku-Pod-To-Markdown/issues",
26+
"email": "[email protected]",
2627
"source": "https://github.com/softmoth/raku-Pod-To-Markdown.git"
2728
},
2829
"tags": [
29-
"markdown",
30-
"pod",
31-
"text"
30+
"MARKDOWN",
31+
"POD",
32+
"TEXT"
3233
],
3334
"test-depends": [
3435
],

README.md

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![Build Status](https://travis-ci.org/softmoth/raku-Pod-To-Markdown.svg?branch=master)](https://travis-ci.org/softmoth/raku-Pod-To-Markdown) [![Windows Status](https://ci.appveyor.com/api/projects/status/github/softmoth/raku-Pod-To-Markdown?branch=master&passingText=Windows%20-%20OK&failingText=Windows%20-%20FAIL&pendingText=Windows%20-%20pending&svg=true)](https://ci.appveyor.com/project/softmoth/raku-Pod-To-Markdown/branch/master)
1+
[![Actions Status](https://github.com/raku-community-modules/Pod-To-Markdown/actions/workflows/linux.yml/badge.svg)](https://github.com/raku-community-modules/Pod-To-Markdown/actions) [![Actions Status](https://github.com/raku-community-modules/Pod-To-Markdown/actions/workflows/macos.yml/badge.svg)](https://github.com/raku-community-modules/Pod-To-Markdown/actions) [![Actions Status](https://github.com/raku-community-modules/Pod-To-Markdown/actions/workflows/windows.yml/badge.svg)](https://github.com/raku-community-modules/Pod-To-Markdown/actions)
22

33
NAME
44
====
@@ -15,48 +15,54 @@ From command line:
1515
From Raku:
1616

1717
```raku
18-
use Pod::To::Markdown;
19-
20-
=NAME
21-
foobar.pl
22-
23-
=SYNOPSIS
24-
foobar.pl <options> files ...
18+
use Pod::To::Markdown; # exports pod2markdown
2519

2620
print pod2markdown($=pod);
27-
```
28-
29-
EXPORTS
30-
=======
31-
32-
class Pod::To::Markdown
33-
sub pod2markdown
3421

35-
DESCRIPTION
36-
===========
22+
=head1 DESCRIPTION
3723
38-
### method render
24+
=head2 method render
3925
40-
```raku
26+
=begin code :lang<raku>
4127
method render($pod, Bool :$no-fenced-codeblocks --> Str)
4228
```
4329
44-
Render Pod as Markdown
30+
### Render Pod as Markdown
4531
4632
To render without fenced codeblocks (```` ``` ````), as some markdown engines don't support this, use the :no-fenced-codeblocks option. If you want to have code show up as ```` ```raku```` to enable syntax highlighting on certain markdown renderers, use:
4733
4834
=begin code :lang<raku>
4935
50-
### sub pod2markdown
36+
sub pod2markdown
37+
----------------
5138
5239
```raku
5340
sub pod2markdown($pod, Bool :$no-fenced-codeblocks --> Str)
5441
```
5542
5643
Render Pod as Markdown, see .render()
5744
58-
LICENSE
45+
AUTHORS
5946
=======
6047
61-
This is free software; you can redistribute it and/or modify it under the terms of The [Artistic License 2.0](http://www.perlfoundation.org/artistic_license_2_0).
48+
* Jorn van Engelen
49+
50+
* Tim Smith
51+
52+
* Tim Siegel
53+
54+
and many others.
55+
56+
COPYRIGHT AND LICENSE
57+
=====================
58+
59+
Copyright 2014 - 2015 Jorn van Engelen
60+
61+
Copyright 2016 - 2020 Tim Smith
62+
63+
Copyright 2021 - 2024 Tim Siegel
64+
65+
Copyright 2025 The Raku Community
66+
67+
This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.
6268

0 commit comments

Comments
 (0)