aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Strapp <matt@mattstrapp.net>2024-10-31 14:07:59 -0500
committerMatt Strapp <matt@mattstrapp.net>2024-10-31 14:07:59 -0500
commit60f863ed1c82fca71f104fe6dff03ce65b6e576a (patch)
treece1b0ec92ebe7ecb85d85a4c5cfb35a14acd55a0
parentfeat: Vue (#37) (diff)
downloadlocusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.tar
locusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.tar.gz
locusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.tar.bz2
locusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.tar.lz
locusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.tar.xz
locusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.tar.zst
locusts-60f863ed1c82fca71f104fe6dff03ce65b6e576a.zip
docs: a lot of them
Signed-off-by: Matt Strapp <matt@mattstrapp.net>
-rw-r--r--README.md7
-rw-r--r--docs/.NET.md4
-rw-r--r--docs/BEAM.md15
-rw-r--r--docs/C.md5
-rw-r--r--docs/Docker.md4
-rw-r--r--docs/Go.md4
-rw-r--r--docs/JVM.md12
-rw-r--r--docs/JavaScript.md7
-rw-r--r--docs/Python.md5
-rw-r--r--docs/Ruby.md8
-rw-r--r--docs/Rust.md5
-rw-r--r--locusts.gemspec1
-rw-r--r--src/packages/locusts/README.md9
-rw-r--r--src/packages/svelte/README.md9
-rw-r--r--src/packages/vue/README.md29
15 files changed, 90 insertions, 34 deletions
diff --git a/README.md b/README.md
index cf19103..f22c51a 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,7 @@ We here at Locusts-R-Us have developed a series of libraries for all sorts of pr
[![Maven Central Version](https://img.shields.io/maven-central/v/io.github.locusts-r-us/locusts?style=for-the-badge&logo=apachemaven&color=%23C71A36)](https://github.com/locusts-r-us/locusts/issues/32)
[![NPM Version](https://img.shields.io/npm/v/locusts?style=for-the-badge&logo=npm&label=Base%20NPM&color=%23cb3837)](https://www.npmjs.com/package/locusts)
[![Svelte NPM Version](https://img.shields.io/npm/v/%40locusts%2Fsvelte?style=for-the-badge&logo=svelte&label=Svelte%20NPM&color=%23FF3E00)](https://www.npmjs.com/package/@locusts/svelte)
+[![Vue NPM Version](https://img.shields.io/npm/v/%40locusts%2Fvue?style=for-the-badge&logo=vuedotjs&label=Vue%20NPM&labelColor=%234FC08D)](https://www.npmjs.com/package/@locusts/vue)
[![NuGet Version](https://img.shields.io/nuget/v/locusts?style=for-the-badge&logo=nuget&color=%23004880)](https://www.nuget.org/packages/locusts)
[![PyPI Version](https://img.shields.io/pypi/v/locusts-r-us?style=for-the-badge&logo=pypi&label=pypi&color=%233775A9)](https://pypi.org/project/locusts-r-us/)
@@ -65,7 +66,7 @@ See the [CONTRIBUTING.md](./CONTRIBUTING.md) file for more information.
- [Rust](./docs/Rust.md)
- [Python](./docs/Python.md)
- [C#/F#](./docs/.NET.md)
-- [JavaScript/TypeScript](./docs/JavaScript.md)
+- [JavaScript/TypeScript (both Node and Deno)](./docs/JavaScript.md)
- [BEAM](./docs/BEAM.md)
- [JVM](./docs/JVM.md)
- [Ruby](./docs/Ruby.md)
@@ -73,7 +74,9 @@ See the [CONTRIBUTING.md](./CONTRIBUTING.md) file for more information.
### Not a language but still supported
- [Docker](./docs/Docker.md)
+- [Svelte](./src/packages/svelte/README.md)
+- [Vue](./src/packages/vue/README.md)
## License
-Every locust library in this repository is licensed under the [BSD 0 Clause License](./LICENSE).
+Every library, component, container, etc. in this repository is licensed under the [BSD 0 Clause License](./LICENSE).
diff --git a/docs/.NET.md b/docs/.NET.md
index e8a2c29..206b521 100644
--- a/docs/.NET.md
+++ b/docs/.NET.md
@@ -5,7 +5,7 @@
## Description
-Locusts is a library that provides a way to introduce locusts into your code.
+Locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
Why would you want to do that? I don't know.
@@ -27,4 +27,4 @@ Locusts.IntroduceLocusts();
## License
This project is licensed under the BSD Zero Clause License. See the
-[LICENSE](../LICENSE) file for details.
+[LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/BEAM.md b/docs/BEAM.md
index abdce6a..de0852d 100644
--- a/docs/BEAM.md
+++ b/docs/BEAM.md
@@ -1,10 +1,14 @@
-# Locusts
+# :locusts
[![CI](https://github.com/locusts-r-us/locusts/actions/workflows/beam.yml/badge.svg)](https://github.com/locusts-r-us/locusts/actions/workflows/beam.yml)
![Hex.pm Version](https://img.shields.io/hexpm/v/locusts?logo=erlang)
-![Docs](https://img.shields.io/badge/docs-hexdocs.pm-blue?logo=elixir)
+[![Docs](https://img.shields.io/badge/docs-hexdocs.pm-blue?logo=elixir)](https://hexdocs.pm/locusts)
-**TODO: Add description**
+## Description
+
+locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
+
+Why would you want to do that? I don't know.
## Installation
@@ -23,3 +27,8 @@ Documentation can be generated with
[ExDoc](https://github.com/elixir-lang/ex_doc) and published on
[HexDocs](https://hexdocs.pm). Once published, the docs can be found at
<https://hexdocs.pm/locusts>.
+
+## License
+
+This project is licensed under the BSD Zero Clause License. See the
+[LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/C.md b/docs/C.md
index e3ae830..01a5150 100644
--- a/docs/C.md
+++ b/docs/C.md
@@ -4,10 +4,11 @@
## Description
-liboCusts is a library that provides a way to introduce locusts into your code.
+liboCusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
Why would you want to do that? I don't know.
+
## Example
```c
@@ -49,4 +50,4 @@ make
## License
This project is licensed under the BSD Zero Clause License. See the
-[LICENSE](../LICENSE) file for details.
+[LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/Docker.md b/docs/Docker.md
index 7e6ab52..62d479c 100644
--- a/docs/Docker.md
+++ b/docs/Docker.md
@@ -13,3 +13,7 @@ docker run --rm ghcr.io/locusts-r-us/locusts:master
That's it. There are locusts now in your computer. What those locusts do is up
to the reader.
+
+## License
+
+This project is licensed under the BSD Zero Clause License. See the [LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/Go.md b/docs/Go.md
index f0a9925..3c6fbc3 100644
--- a/docs/Go.md
+++ b/docs/Go.md
@@ -5,7 +5,7 @@
## Description
-Locusts is a library that provides a way to introduce locusts into your code.
+locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
Why would you want to do that? I don't know.
@@ -31,4 +31,4 @@ func main() {
## License
This project is licensed under the BSD Zero Clause License. See the
-[LICENSE](../LICENSE) file for details.
+[LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/JVM.md b/docs/JVM.md
index a0d4cda..48dffa3 100644
--- a/docs/JVM.md
+++ b/docs/JVM.md
@@ -1,5 +1,13 @@
-# locusts
+# io.github.locusts-r-us.locusts
[![CI](https://github.com/locusts-r-us/locusts/actions/workflows/jvm.yml/badge.svg)](https://github.com/locusts-r-us/locusts/actions/workflows/jvm.yml)
-TODO: Fill out this README.md with information about the JVM library.
+io.github.locusts-r-us.locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
+
+## Installation
+
+TODO
+
+## License
+
+This project is licensed under the BSD Zero Clause License. See the [LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/JavaScript.md b/docs/JavaScript.md
index f8a6687..3f9d787 100644
--- a/docs/JavaScript.md
+++ b/docs/JavaScript.md
@@ -8,8 +8,7 @@
## Description
-Locusts is a series of libraries that allows you to introduce locusts into your
-codebase. Why would you want to do that? I don't know.
+locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
## Installation
@@ -27,3 +26,7 @@ function main() {
// Locusts are now in your codebase!
}
```
+
+## License
+
+This project is licensed under the BSD Zero Clause License. See the [LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/Python.md b/docs/Python.md
index 51d4bd6..98a2397 100644
--- a/docs/Python.md
+++ b/docs/Python.md
@@ -5,8 +5,7 @@
## Description
-locusts-r-us is a library that provides a way to introduce locusts into your
-code.
+locusts-r-us is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
Why would you want to do that? I don't know.
@@ -32,4 +31,4 @@ if __name__ == "__main__":
## License
This project is licensed under the BSD Zero Clause License. See the
-[LICENSE](../LICENSE) file for details.
+[LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/Ruby.md b/docs/Ruby.md
index c79057a..c6012a4 100644
--- a/docs/Ruby.md
+++ b/docs/Ruby.md
@@ -5,7 +5,9 @@
## Description
-locusts is a library that provides a way to introduce locusts into your code.
+locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
+
+Why would you want to do that? I don't know.
## Installation
@@ -23,3 +25,7 @@ def main
# Locusts are now in your codebase!
end
```
+
+## License
+
+This project is licensed under the BSD Zero Clause License. See the [LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/docs/Rust.md b/docs/Rust.md
index c42257a..d2852dd 100644
--- a/docs/Rust.md
+++ b/docs/Rust.md
@@ -6,7 +6,7 @@
## Description
-locusts is a library that provides a way to introduce locusts into your code.
+locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
Why would you want to do that? I don't know.
@@ -38,5 +38,4 @@ fn main() {
## License
-This project is licensed under the BSD Zero Clause License. See the
-[LICENSE](../LICENSE) file for details.
+This project is licensed under the BSD Zero Clause License. See the [LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/locusts.gemspec b/locusts.gemspec
index 75b0e6b..fd11e70 100644
--- a/locusts.gemspec
+++ b/locusts.gemspec
@@ -11,6 +11,7 @@ Gem::Specification.new do |spec|
spec.homepage = "https://github.com/locusts-r-us/locusts"
spec.required_ruby_version = ">= 1.6.7"
spec.license = "0BSD"
+ spec.extra_rdoc_files = ["docs/Ruby.md"]
# spec.metadata["allowed_push_host"] = "TODO: Set to your gem server 'https://example.com'"
diff --git a/src/packages/locusts/README.md b/src/packages/locusts/README.md
index 0b95dcd..3f9d787 100644
--- a/src/packages/locusts/README.md
+++ b/src/packages/locusts/README.md
@@ -8,8 +8,7 @@
## Description
-Locusts is a series of libraries that allows you to introduce locusts into your
-codebase. Why would you want to do that? I don't know.
+locusts is a member of a [series of libraries](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your codebase.
## Installation
@@ -19,7 +18,7 @@ npm add locusts
## Example
-```typescript
+```javascript
import introduceLocusts from "locusts";
function main() {
@@ -28,6 +27,6 @@ function main() {
}
```
-## JavaScript Frameworks
+## License
-- [Svelte](../svelte/README.md)
+This project is licensed under the BSD Zero Clause License. See the [LICENSE](https://github.com/locusts-r-us/locusts/blob/master/LICENSE) file for details.
diff --git a/src/packages/svelte/README.md b/src/packages/svelte/README.md
index 5fee47e..809a080 100644
--- a/src/packages/svelte/README.md
+++ b/src/packages/svelte/README.md
@@ -1,12 +1,13 @@
# @locusts/svelte
[![CI](https://github.com/locusts-r-us/locusts/actions/workflows/node.yml/badge.svg)](https://github.com/locusts-r-us/locusts/actions/workflows/node.yml)
-[![NPM Version](https://img.shields.io/npm/v/locusts?logo=svelte&label=NPM%20Package)](https://www.npmjs.com/package/locusts)
+[![NPM Version](https://img.shields.io/npm/v/%40locusts%2Fsvelte?logo=svelte)](https://www.npmjs.com/package/@locusts/svelte)
## Description
-Locusts is a series of libraries that allows you to introduce locusts into your
-codebase. Why would you want to do that? I don't know.
+@locusts/svelte is a member of a [series of components](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your website.
+
+Why would you want to do that? I don't know.
## Installation
@@ -18,7 +19,7 @@ npm add -D @locusts/svelte
```svelte
<script>
- import Locusts from '@locusts/svelte';
+ import Locusts from '@locusts/svelte';
</script>
<Locusts />
diff --git a/src/packages/vue/README.md b/src/packages/vue/README.md
index 33895ab..b4102f0 100644
--- a/src/packages/vue/README.md
+++ b/src/packages/vue/README.md
@@ -1,5 +1,28 @@
-# Vue 3 + TypeScript + Vite
+# @locusts/vue
-This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
+[![CI](https://github.com/locusts-r-us/locusts/actions/workflows/node.yml/badge.svg)](https://github.com/locusts-r-us/locusts/actions/workflows/node.yml)
+[![NPM Version](https://img.shields.io/npm/v/%40locusts%2Fvue?logo=vuedotjs)](https://www.npmjs.com/package/@locusts/vue)
-Learn more about the recommended Project Setup and IDE Support in the [Vue Docs TypeScript Guide](https://vuejs.org/guide/typescript/overview.html#project-setup).
+## Description
+
+@locusts/vue is a member of a [series of components](https://github.com/locusts-r-us/locusts) that allows you to introduce locusts into your website.
+
+Why would you want to do that? I don't know.
+
+## Installation
+
+```bash
+npm install @locusts/vue
+```
+
+## Usage
+
+```vue
+<script setup>
+import { Locusts } from '@locusts/vue';
+</script>
+
+<template>
+ <Locusts />
+</template>
+```