Skip to content

Commit 6afb71b

Browse files
committed
Add content to arrayutils page
The existing placeholder page had its content replaced by a complete page for the newly release Array Utilities Unit v0.1.0
1 parent 0f4cec8 commit 6afb71b

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

_software/arrayutils.html

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
layout: "codelib-tplt"
44
group: lib
55
priority: 3
6-
version: "N/a"
7-
release-date: "TBA"
6+
version: "0.1.0"
7+
release-date: "2025-05-30"
88
platforms: ["Win32", "Win64"]
99
frameworks: ["RTL"]
1010
compatibility: "Delphi XE & later"
@@ -16,24 +16,21 @@
1616
download-base-url: "https://github.com/ddablib/arrayutils/releases/"
1717
repo-url: "https://github.com/ddablib/arrayutils/releases"
1818
docs-url: "https://lib-docs.delphidabbler.com/ArrayUtils/"
19-
want-header-buttons: false
19+
want-header-buttons: true
20+
use-github-for-downloads: true;
2021
status: "current"
2122
---
2223
{% assign dl-file = page.dl-file-prefix | append: page.version | append: ".zip" %}
23-
{% assign dl-url = page.download-base-url | append: dl-file %}
24+
{% assign dl-url = page.repo-url | append: "/tag/version-" | append: page.version %}
2425

2526
<section class="panel panel-default">
2627
<div class="panel-heading">
2728
<h2 class="panel-title">
28-
<!-- Overview -->
29-
Coming Soon
29+
Overview
3030
</h2>
3131
</div>
3232
<div class="panel-body">
3333
<p>
34-
This is a holding page for the forthcomming Array Utilities Unit.
35-
</p>
36-
<!-- <p>
3734
This unit, named <code>DelphiDabbler.Lib.ArrayUtils.pas</code>, provides a single Delphi Pascal &quot;Advanced&quot; record, <var>TArrayUtils</var>, that provides operations upon and information about generic arrays.
3835
</p>
3936
<h3>
@@ -47,19 +44,19 @@ <h3>
4744
</h3>
4845
<p>
4946
Each method of <var>TArrayUtils</var> has example code included in the method's online documentation. The same example code is included in the download.
50-
</p> -->
47+
</p>
5148
</div>
5249
</section>
5350

54-
<!-- <section class="panel panel-default">
51+
<section class="panel panel-default">
5552
<div class="panel-heading">
5653
<h2 class="panel-title">
5754
Get The Code
5855
</h2>
5956
</div>
6057
<div class="panel-body">
6158
<p>
62-
You can download the latest version of the <em>{{page.title}}</em> directly from GitHub as <code>{{ dl-file }}</code>.
59+
You can download the latest version of the <em>{{page.title}}</em> from GitHub as <code>{{ dl-file }}</code>.
6360
</p>
6461
<p class="text-center">
6562
<a class="btn btn-primary" role="button" href="{{ dl-url }}" aria-label="Go to GitHub and download latest version">Download <span class="hidden-xs">release </span>v{{ page.version }}<span class="hidden-xs"> from GitHub</span></a>
@@ -68,9 +65,9 @@ <h2 class="panel-title">
6865
The <em>{{ page.title }}</em> source code is hosted in the <a href="{{ page.repo-url }}" aria-label="Link to the ddablib/arrayutils repository on GitHub"><code>ddablib/arrayutils</code></a> GitHub repository. You can <code>git clone</code> or fork the repository as required.
6966
</p>
7067
</div>
71-
</section> -->
68+
</section>
7269

73-
<!-- <section class="panel panel-default">
70+
<section class="panel panel-default">
7471
<div class="panel-heading">
7572
<h2 class="panel-title">
7673
Installation
@@ -101,7 +98,7 @@ <h2 class="panel-title">
10198
In addition to the above files you will find the <em>DUnit</em> tests for <code>DelphiDabbler.Lib.ArrayUtils.pas</code> in the <code>Test</code> sub-directory and the example code in the <code>Demos</code> directory.
10299
</p>
103100
<p>
104-
There are three possible ways to use the unit.
101+
There are four possible ways to use the unit.
105102
</p>
106103
<ol class="wide">
107104
<li>
@@ -113,11 +110,14 @@ <h2 class="panel-title">
113110
<li>
114111
For maximum portability you can add the unit to a Delphi design time package. If you need help doing this <a href="{{ site.data.core.install-to-ide-link }}" aria-title="see a tip on working with design time packages">see here</a>.
115112
</li>
113+
<li>
114+
If you use Git you can add the <a href="https://github.com/ddablib/arrayutils"><code>ddablib/arrayutils</code></a> GitHub repository as a Git submodule and add it to your project. Obviously, it's safer if you fork the repo and use your copy, just in case <code>ddablib/arrayutils</code> ever goes away.
115+
</li>
116116
</ol>
117117
</div>
118-
</section> -->
118+
</section>
119119

120-
<!-- <section class="panel panel-default">
120+
<section class="panel panel-default">
121121
<div class="panel-heading">
122122
<h2 class="panel-title">
123123
Documentation
@@ -134,17 +134,17 @@ <h2 class="panel-title">
134134
Change log: <code><a href="https://github.com/ddablib/arrayutils/blob/main/CHANGELOG.md" aria-title="View the change log in Markdown format">CHANGELOG.md</a></code>.
135135
</p>
136136
</div>
137-
</section> -->
137+
</section>
138138

139-
<!-- <section class="panel panel-default">
139+
<section class="panel panel-default">
140140
<div class="panel-heading">
141141
<h2 class="panel-title" id="feedback">
142142
Feedback &amp; Queries
143143
</h2>
144144
</div>
145145
<div class="panel-body">
146146
<p>
147-
If you find any bugs or want to suggest a new feature please report them using the <em>{{page.title}}</em> <a href="https://github.com/ddablib/arrayutils/issues">issue tracker</a>.
147+
If you find any bugs or want to suggest a new feature please use the <em>{{page.title}}</em> <a href="https://github.com/ddablib/arrayutils/issues">issue tracker</a>.
148148
</p>
149149
<p>
150150
If you have created a bug fix or have implemented a new feature please open a pull request for it.
@@ -153,17 +153,17 @@ <h2 class="panel-title" id="feedback">
153153
Should you have any queries about using the unit please read the <a href="{{ page.docs-url }}">documentation</a>. If you can't find an answer in the documentation then post a message in the <a href="https://github.com/orgs/ddablib/discussions">discussion group</a>.
154154
</p>
155155
</div>
156-
</section> -->
156+
</section>
157157

158-
<!-- <section class="panel panel-default">
158+
<section class="panel panel-default">
159159
<div class="panel-heading">
160160
<h2 class="panel-title">
161161
License
162162
</h2>
163163
</div>
164164
<div class="panel-body">
165165
<p>
166-
<span class="fa fa-copyright fa-pull-left fa-3x"></span> The <em>{{page.title}}</em> is open source. It is copyright &copy; 2013-2023 by <a href="https://en.gravatar.com/delphidabbler" aria-label="Peter Johnson's Gravatar account">Peter Johnson</a>. The source code is made available under the terms of the <a href="https://www.mozilla.org/MPL/2.0/" aria-label="Mozilla Public License v2.0 on mozilla.org">Mozilla Public License v2.0</a>. All relevant trademarks are acknowledged.
166+
<span class="fa fa-copyright fa-pull-left fa-3x"></span> The <em>{{page.title}}</em> is open source. It is copyright &copy; 2025 by <a href="https://en.gravatar.com/delphidabbler" aria-label="Peter Johnson's Gravatar account">Peter Johnson</a>. The source code is made available under the terms of the <a href="https://www.mozilla.org/MPL/2.0/" aria-label="Mozilla Public License v2.0 on mozilla.org">Mozilla Public License v2.0</a>. All relevant trademarks are acknowledged.
167167
</p>
168168
</div>
169-
</section> -->
169+
</section>

0 commit comments

Comments
 (0)