From d42cf4380ec52570ba8391837de5313b4a13229e Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 25 Jun 2026 20:44:05 +0100 Subject: [PATCH] docs(readme): convert README.adoc -> Markdown README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit README must be real Markdown to render in GitHub community-health, the GitHub profile, and external MCP directories (Glama) — AsciiDoc shows as raw markup there. pandoc asciidoc->GFM, badges fixed to clickable, SPDX header kept as an HTML comment, duplicate README.adoc removed. Co-Authored-By: Claude Opus 4.8 --- README.adoc | 29 ----------------------------- README.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 29 deletions(-) delete mode 100644 README.adoc create mode 100644 README.md diff --git a/README.adoc b/README.adoc deleted file mode 100644 index 6382aed..0000000 --- a/README.adoc +++ /dev/null @@ -1,29 +0,0 @@ -// SPDX-License-Identifier: CC-BY-SA-4.0 -// Copyright (c) Jonathan D.A. Jewell -= MacroPower.jl -:toc: macro - -image:https://img.shields.io/badge/Project-Topology-9558B2[Topology,link="TOPOLOGY.md"] -image:https://img.shields.io/badge/Completion-20%25-red[20%,link="TOPOLOGY.md"] -image:https://img.shields.io/badge/OpenSSF-Best_Practices-green?logo=opensourcesecurity[OpenSSF Best Practices,link="https://www.bestpractices.dev/en/projects/new?repo_url=https://github.com/hyperpolymath/MacroPower.jl"] -image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0] -image:https://api.thegreenwebfoundation.org/greencheckimage/github.com[Green Web,link="https://www.thegreenwebfoundation.org/green-web-check/?url=github.com"] - -*The Automation Engine for the Hyperpolymath Ecosystem.* - -MacroPower.jl is a low-code/no-code style automation tool for Julia. It allows you to define "Flows" that connect events (File System, HTTP, Time) to actions (Run Script, Send Alert, Database Write). - -== Quick Start - -[source,julia] ----- -using MacroPower - -# Define a flow -flow = @workflow "Nightly Backup" begin - when(time_is("02:00")) -> backup_database() - when(file_changed("/tmp/data")) -> process_data() -end - -run_workflow(flow) ----- diff --git a/README.md b/README.md new file mode 100644 index 0000000..37da754 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ + + +[![Topology](https://img.shields.io/badge/Project-Topology-9558B2)](TOPOLOGY.md) +[![20](https://img.shields.io/badge/Completion-20%25-red)](TOPOLOGY.md) [![OpenSSF Best Practices](https://img.shields.io/badge/OpenSSF-Best_Practices-green?logo=opensourcesecurity)](https://www.bestpractices.dev/en/projects/new?repo_url=https://github.com/hyperpolymath/MacroPower.jl) ![License: +PMPL-1.0](https://img.shields.io/badge/License-MPL--2.0-blue.svg) + +**The Automation Engine for the Hyperpolymath Ecosystem.** + +MacroPower.jl is a low-code/no-code style automation tool for Julia. It +allows you to define "Flows" that connect events (File System, HTTP, +Time) to actions (Run Script, Send Alert, Database Write). + +# Quick Start + +```julia +using MacroPower + +# Define a flow +flow = @workflow "Nightly Backup" begin + when(time_is("02:00")) -> backup_database() + when(file_changed("/tmp/data")) -> process_data() +end + +run_workflow(flow) +```