Skip to content

Commit

Permalink
CI Package Deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
drkameleon committed Sep 27, 2024
1 parent 4742a70 commit 2f044d5
Show file tree
Hide file tree
Showing 82 changed files with 403 additions and 69 deletions.
25 changes: 25 additions & 0 deletions packages/info/mermaid.art
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

name: "mermaid.art"
fullName: "Eloitor/mermaid.art"
url: "https://codeberg.org/Eloitor/mermaid.art"
description: "A wrapper for using mermaid in Arturo\'s webview"
tags: [
"arturo"
"arturo-package"
"diagrams"
"gui"
"javascript"
"mermaid"
"mermaid-charting-language"
"webview"
]
stats: #[
stars: 1
watch: 1
]
author: #[
name: "Eloitor"
url: "https://codeberg.org/Eloitor"
avatar: "https://codeberg.org/avatars/ead21ab8a2d0ee2f4396823f5ed63becc64e425fd74e41ddbda8b68d4c07cf5f"
]

92 changes: 92 additions & 0 deletions packages/version/mermaid.art
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
[
#[
version: 0.0.1
date: to :date "2024-09-27T12:58:30+00:00"
link: "https://codeberg.org/Eloitor/mermaid.art/releases/tag/v0.0.1"
details: #[
size: 26955
files: 6
readme: {
<h1 align="center">
Mermaid.art
</h1>

<p align="center">
<i>A wrapper for using mermaid in arturo's webview</i>
<br><br>
<img src="https://img.shields.io/badge/license-beerware-green?style=for-the-badge">
<a href="https://arturo-lang.io/" target="_blank">
<img src="https://img.shields.io/badge/language-Arturo-orange.svg?style=for-the-badge" alt="Arturo Language Badge">
</a>
</p>

---

<!--ts-->

* [What does this package do?](#what-does-this-package-do)
* [How do I use it?](#how-do-i-use-it)
* [Contributing](#contributing)

<!--te-->

---

### What does this package do?

This package provides a wrapper for using [mermaid](https://mermaid.js.org/), to display diagrams in an arturo's webview

### How do I use it?


```red
import ./"mermaid"!

webview.inject: mermaidJs
.title: "A mermaid example"
---------------
This is a simple mermaid example
<pre class="mermaid">
graph LR
A --- B
B-->C[fa:fa-ban forbidden]
B-->D(fa:fa-spinner);
</pre>

Later there could be ways to construct diagrams directly from arturo data.
```
![Running docs/example.art screenshot](https://codeberg.org/Eloitor/mermaid.art/raw/branch/main/docs/example.png)

### Contributing

Mermaid.art has been designed with flexibility and extensibility in mind.

- Can you make it work offline?
- Have you noticed an error and want to fix sth?
- Do you want to add more options?
- Do you want to add more tests to an inject to make it more robust?

You are 100% welcome! Just make a PR and I'll be more than glad to merge it! 🚀

<hr/>

}
license: #[
name: "Beerware"
url: "https://fedoraproject.org/wiki/Licensing/Beerware"
]
]
url: "https://codeberg.org/Eloitor/mermaid.art/archive/v0.0.1.zip"
info: #[
entry: "src/mermaid.art"
executable: false
depends: [

]
requires: [
>
0.0.0
]
]
]
]
2 changes: 1 addition & 1 deletion public/_packages/artsembly/0.3.0/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
currentElement.html(got.items[0].stargazers_count);
});
});
var searchables = [{"value":"artsembly","description":"Arturo VM Bytecode assembler","tags":["arturo","arturo-package","assembler","bytecode","bytecode-compiler","vm"],"version":"0.3.0"},{"value":"dummy","description":"This package will serve merely as test for Arturo's package manager","tags":["test"],"version":"0.0.5"},{"value":"grafito","description":"Portable, Serverless & Lightweight SQLite-based Graph Database in Arturo","tags":["arturo","cross-platform","database","database-engine","graph","graph-database","graphdb","portable","portable-database","query-language","serverless","sqlite","sqlite3"],"version":"0.2.11"},{"value":"html","description":"HTML generator for Arturo","tags":["arturo","arturo-module","css","css3","html","html-generator","html5","javascript"],"version":"0.0.4"},{"value":"mathjax","description":"A wrapper for using mathjax in Arturo's webview","tags":["arturo","arturo-package","gui","javascript","latex","webview"],"version":"0.0.2"},{"value":"mimetypes","description":"MIME content type registry & recognition","tags":["arturo","arturo-language","arturo-package","file","http","mimetype","web-server"],"version":"0.0.3"},{"value":"peregrino","description":"Lightning-fast command-line benchmarking tool & library","tags":["arturo","arturo-package","benchmark","benchmarking-utility","cli","terminal","tool"],"version":"0.0.2"},{"value":"progressive","description":"A customizeable, text-based progress bar generator & library","tags":["arturo","arturo-package","cli","progress-bar","terminal"],"version":"0.0.3"},{"value":"recase","description":"Unicode-friendly string case converter","tags":["arturo","arturo-language","arturo-package","camelcase","casing","kebabcase","snakecase","string-manipulation","titlecase"],"version":"0.0.3"},{"value":"rsv","description":"RSV parser and serializer for Arturo","tags":[],"version":"0.1.1"},{"value":"states","description":":states is a lean Finite State Machine package for the Arturo Programming Language","tags":["arturo","arturo-language","finite-state-machine","fsm","package","pkgr-art"],"version":"0.1.0"},{"value":"tasks","description":"A rake-inspired task system for Arturo","tags":[],"version":"1.0.0"},{"value":"unidecode","description":"Unicode -> ASCII converter","tags":["arturo","arturo-language","arturo-package","ascii","unicode","unicode-converter","unidecode"],"version":"0.0.3"},{"value":"unitt","description":"Unitt is a basic unit-test tool for the Arturo Programming language.","tags":["arturo","arturo-lang","package","unit-tests"],"version":"1.1.2"},{"value":"validator","description":"A batteries-included, supercharged & customizable, string validation library for Arturo","tags":["arturo","arturo-package","credit-card-validator","iban-checker","isbn-validation","validation-library","validator"],"version":"0.2.0"}];
var searchables = [{"value":"artsembly","description":"Arturo VM Bytecode assembler","tags":["arturo","arturo-package","assembler","bytecode","bytecode-compiler","vm"],"version":"0.3.0"},{"value":"dummy","description":"This package will serve merely as test for Arturo's package manager","tags":["test"],"version":"0.0.5"},{"value":"grafito","description":"Portable, Serverless & Lightweight SQLite-based Graph Database in Arturo","tags":["arturo","cross-platform","database","database-engine","graph","graph-database","graphdb","portable","portable-database","query-language","serverless","sqlite","sqlite3"],"version":"0.2.11"},{"value":"html","description":"HTML generator for Arturo","tags":["arturo","arturo-module","css","css3","html","html-generator","html5","javascript"],"version":"0.0.4"},{"value":"mathjax","description":"A wrapper for using mathjax in Arturo's webview","tags":["arturo","arturo-package","gui","javascript","latex","webview"],"version":"0.0.2"},{"value":"mermaid","description":"A wrapper for using mermaid in Arturo's webview","tags":["arturo","arturo-package","diagrams","gui","javascript","mermaid","mermaid-charting-language","webview"],"version":"0.0.1"},{"value":"mimetypes","description":"MIME content type registry & recognition","tags":["arturo","arturo-language","arturo-package","file","http","mimetype","web-server"],"version":"0.0.3"},{"value":"peregrino","description":"Lightning-fast command-line benchmarking tool & library","tags":["arturo","arturo-package","benchmark","benchmarking-utility","cli","terminal","tool"],"version":"0.0.2"},{"value":"progressive","description":"A customizeable, text-based progress bar generator & library","tags":["arturo","arturo-package","cli","progress-bar","terminal"],"version":"0.0.3"},{"value":"recase","description":"Unicode-friendly string case converter","tags":["arturo","arturo-language","arturo-package","camelcase","casing","kebabcase","snakecase","string-manipulation","titlecase"],"version":"0.0.3"},{"value":"rsv","description":"RSV parser and serializer for Arturo","tags":[],"version":"0.1.1"},{"value":"states","description":":states is a lean Finite State Machine package for the Arturo Programming Language","tags":["arturo","arturo-language","finite-state-machine","fsm","package","pkgr-art"],"version":"0.1.0"},{"value":"tasks","description":"A rake-inspired task system for Arturo","tags":[],"version":"1.0.0"},{"value":"unidecode","description":"Unicode -> ASCII converter","tags":["arturo","arturo-language","arturo-package","ascii","unicode","unicode-converter","unidecode"],"version":"0.0.3"},{"value":"unitt","description":"Unitt is a basic unit-test tool for the Arturo Programming language.","tags":["arturo","arturo-lang","package","unit-tests"],"version":"1.1.2"},{"value":"validator","description":"A batteries-included, supercharged & customizable, string validation library for Arturo","tags":["arturo","arturo-package","credit-card-validator","iban-checker","isbn-validation","validation-library","validator"],"version":"0.2.0"}];
var fuseOptions = {
isCaseSensitive: true,
keys: [
Expand Down
2 changes: 1 addition & 1 deletion public/_packages/artsembly/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
currentElement.html(got.items[0].stargazers_count);
});
});
var searchables = [{"value":"artsembly","description":"Arturo VM Bytecode assembler","tags":["arturo","arturo-package","assembler","bytecode","bytecode-compiler","vm"],"version":"0.3.0"},{"value":"dummy","description":"This package will serve merely as test for Arturo's package manager","tags":["test"],"version":"0.0.5"},{"value":"grafito","description":"Portable, Serverless & Lightweight SQLite-based Graph Database in Arturo","tags":["arturo","cross-platform","database","database-engine","graph","graph-database","graphdb","portable","portable-database","query-language","serverless","sqlite","sqlite3"],"version":"0.2.11"},{"value":"html","description":"HTML generator for Arturo","tags":["arturo","arturo-module","css","css3","html","html-generator","html5","javascript"],"version":"0.0.4"},{"value":"mathjax","description":"A wrapper for using mathjax in Arturo's webview","tags":["arturo","arturo-package","gui","javascript","latex","webview"],"version":"0.0.2"},{"value":"mimetypes","description":"MIME content type registry & recognition","tags":["arturo","arturo-language","arturo-package","file","http","mimetype","web-server"],"version":"0.0.3"},{"value":"peregrino","description":"Lightning-fast command-line benchmarking tool & library","tags":["arturo","arturo-package","benchmark","benchmarking-utility","cli","terminal","tool"],"version":"0.0.2"},{"value":"progressive","description":"A customizeable, text-based progress bar generator & library","tags":["arturo","arturo-package","cli","progress-bar","terminal"],"version":"0.0.3"},{"value":"recase","description":"Unicode-friendly string case converter","tags":["arturo","arturo-language","arturo-package","camelcase","casing","kebabcase","snakecase","string-manipulation","titlecase"],"version":"0.0.3"},{"value":"rsv","description":"RSV parser and serializer for Arturo","tags":[],"version":"0.1.1"},{"value":"states","description":":states is a lean Finite State Machine package for the Arturo Programming Language","tags":["arturo","arturo-language","finite-state-machine","fsm","package","pkgr-art"],"version":"0.1.0"},{"value":"tasks","description":"A rake-inspired task system for Arturo","tags":[],"version":"1.0.0"},{"value":"unidecode","description":"Unicode -> ASCII converter","tags":["arturo","arturo-language","arturo-package","ascii","unicode","unicode-converter","unidecode"],"version":"0.0.3"},{"value":"unitt","description":"Unitt is a basic unit-test tool for the Arturo Programming language.","tags":["arturo","arturo-lang","package","unit-tests"],"version":"1.1.2"},{"value":"validator","description":"A batteries-included, supercharged & customizable, string validation library for Arturo","tags":["arturo","arturo-package","credit-card-validator","iban-checker","isbn-validation","validation-library","validator"],"version":"0.2.0"}];
var searchables = [{"value":"artsembly","description":"Arturo VM Bytecode assembler","tags":["arturo","arturo-package","assembler","bytecode","bytecode-compiler","vm"],"version":"0.3.0"},{"value":"dummy","description":"This package will serve merely as test for Arturo's package manager","tags":["test"],"version":"0.0.5"},{"value":"grafito","description":"Portable, Serverless & Lightweight SQLite-based Graph Database in Arturo","tags":["arturo","cross-platform","database","database-engine","graph","graph-database","graphdb","portable","portable-database","query-language","serverless","sqlite","sqlite3"],"version":"0.2.11"},{"value":"html","description":"HTML generator for Arturo","tags":["arturo","arturo-module","css","css3","html","html-generator","html5","javascript"],"version":"0.0.4"},{"value":"mathjax","description":"A wrapper for using mathjax in Arturo's webview","tags":["arturo","arturo-package","gui","javascript","latex","webview"],"version":"0.0.2"},{"value":"mermaid","description":"A wrapper for using mermaid in Arturo's webview","tags":["arturo","arturo-package","diagrams","gui","javascript","mermaid","mermaid-charting-language","webview"],"version":"0.0.1"},{"value":"mimetypes","description":"MIME content type registry & recognition","tags":["arturo","arturo-language","arturo-package","file","http","mimetype","web-server"],"version":"0.0.3"},{"value":"peregrino","description":"Lightning-fast command-line benchmarking tool & library","tags":["arturo","arturo-package","benchmark","benchmarking-utility","cli","terminal","tool"],"version":"0.0.2"},{"value":"progressive","description":"A customizeable, text-based progress bar generator & library","tags":["arturo","arturo-package","cli","progress-bar","terminal"],"version":"0.0.3"},{"value":"recase","description":"Unicode-friendly string case converter","tags":["arturo","arturo-language","arturo-package","camelcase","casing","kebabcase","snakecase","string-manipulation","titlecase"],"version":"0.0.3"},{"value":"rsv","description":"RSV parser and serializer for Arturo","tags":[],"version":"0.1.1"},{"value":"states","description":":states is a lean Finite State Machine package for the Arturo Programming Language","tags":["arturo","arturo-language","finite-state-machine","fsm","package","pkgr-art"],"version":"0.1.0"},{"value":"tasks","description":"A rake-inspired task system for Arturo","tags":[],"version":"1.0.0"},{"value":"unidecode","description":"Unicode -> ASCII converter","tags":["arturo","arturo-language","arturo-package","ascii","unicode","unicode-converter","unidecode"],"version":"0.0.3"},{"value":"unitt","description":"Unitt is a basic unit-test tool for the Arturo Programming language.","tags":["arturo","arturo-lang","package","unit-tests"],"version":"1.1.2"},{"value":"validator","description":"A batteries-included, supercharged & customizable, string validation library for Arturo","tags":["arturo","arturo-package","credit-card-validator","iban-checker","isbn-validation","validation-library","validator"],"version":"0.2.0"}];
var fuseOptions = {
isCaseSensitive: true,
keys: [
Expand Down
Loading

0 comments on commit 2f044d5

Please sign in to comment.