update projects

This commit is contained in:
avitex 2021-01-21 00:19:59 +11:00
parent 6dd3ec76e9
commit 0a2ffbf403
Signed by: avitex
GPG Key ID: 38C76CBF3749D62C
3 changed files with 55 additions and 43 deletions

View File

@ -3,20 +3,20 @@ base_url = "https://1bit.pw"
description = "Home of avitex"
compile_sass = true
highlight_code = true
highlight_theme = "1337"
build_search_index = true
generate_rss = true
taxonomies = [
{name = "blog/tags", rss = true},
]
taxonomies = [{ name = "blog/tags", rss = true }]
[markdown]
highlight_code = true
highlight_theme = "1337"
[link_checker]
skip_prefixes = [
"https://play.esea.net",
"https://letsplay.live",
"https://twitter.com"
"https://twitter.com",
]
[extra]
@ -25,25 +25,22 @@ author = "avitex"
[[extra.main_menu]]
name = "Blog"
url = "/blog"
sub = [
{name = "Latest", url = "/blog"},
{name = "Tags", url = "/blog/tags"}
]
sub = [{ name = "Latest", url = "/blog" }, { name = "Tags", url = "/blog-tags" }]
[[extra.main_menu]]
name = "Projects"
url = "/projects"
sub = [
{name = "Rust", url = "#rust"},
{name = "Elixir", url = "#elixir"},
{name = "Github", url = "https://github.com/avitex"}
{ name = "Rust", url = "#rust" },
{ name = "Elixir", url = "#elixir" },
{ name = "Github", url = "https://github.com/avitex" },
]
[[extra.main_menu]]
name = "About"
url = "/about"
sub = [
{name = "Overview", url = "/about"},
{name = "Bio", url = "/about/bio"},
{name = "Social", url = "/about/social"}
]
{ name = "Overview", url = "/about" },
{ name = "Bio", url = "/about/bio" },
{ name = "Social", url = "/about/social" },
]

View File

@ -1,4 +1,4 @@
status = { experimental = "red", development = "orange", published = "green" }
status = { experimental = "red", development = "orange", hibernation = "inactive", maintained = "green" }
###############################################################################
# Rust
@ -6,80 +6,86 @@ status = { experimental = "red", development = "orange", published = "green" }
[project.rust-badgen]
lang = "rust"
crate = "badgen"
status = "published"
status = "hibernation"
github = "avitex/rust-badgen"
published = true
[project.rust-dangerous]
lang = "rust"
crate = "dangerous"
status = "published"
status = "maintained"
github = "avitex/rust-dangerous"
published = true
[project.rust-zc]
lang = "rust"
crate = "zc"
status = "published"
status = "maintained"
github = "avitex/rust-zc"
published = true
[project.rust-aliasable]
lang = "rust"
crate = "aliasable"
status = "published"
status = "maintained"
github = "avitex/rust-aliasable"
published = true
[project.rust-arae]
lang = "rust"
crate = "arae"
status = "experimental"
github = "avitex/rust-arae"
published = true
[project.rust-dnscat]
lang = "rust"
crate = "dnscat"
status = "published"
status = "development"
github = "avitex/rust-dnscat"
published = true
[project.rust-public-ip]
lang = "rust"
crate = "public-ip"
status = "published"
status = "maintained"
github = "avitex/rust-public-ip"
published = true
[project.mdbook-tera]
lang = "rust"
crate = "mdbook-tera"
status = "published"
status = "maintained"
github = "avitex/mdbook-tera"
[project.rust-xlff]
lang = "rust"
crate = "xlff"
status = "development"
github = "avitex/rust-xlff"
published = true
[project.rust-abuseipdb]
lang = "rust"
crate = "abuseipdb"
status = "published"
status = "maintained"
github = "avitex/rust-abuseipdb"
published = true
[project.rust-aliasable-deref-trait]
lang = "rust"
crate = "aliasable_deref_trait"
status = "published"
status = "maintained"
github = "avitex/rust-aliasable-deref-trait"
published = true
[project.rust-feast]
lang = "rust"
crate = "feast"
status = "experimental"
github = "avitex/rust-feast"
published = true
[project.battlelayer]
lang = "rust"
crate = "battlelayer"
status = "development"
status = "hibernation"
github = "avitex/battlelayer"
published = false
###############################################################################
# Elixir
@ -87,29 +93,34 @@ github = "avitex/battlelayer"
[project.elixir-glicko]
lang = "elixir"
hex = "glicko"
status = "published"
status = "maintained"
github = "avitex/elixir-glicko"
published = true
[project.elixir-rcon]
lang = "elixir"
hex = "rcon"
status = "published"
status = "maintained"
github = "avitex/elixir-rcon"
published = true
[project.elixir-vultr]
lang = "elixir"
hex = "vultr"
status = "published"
status = "hibernation"
github = "avitex/elixir-vultr"
published = true
[project.elixir-gitlab]
lang = "elixir"
hex = "gitlab"
status = "development"
status = "hibernation"
github = "avitex/elixir-gitlab"
published = false
[project.typed-struct-cast]
lang = "elixir"
hex = "typed-struct-cast"
status = "development"
status = "hibernation"
github = "avitex/typed-struct-cast"
published = false

View File

@ -11,25 +11,29 @@
</tr>
</thead>
<tbody>
{% for project_name, project in data.project %}
{% for project_name, project in data.project %}
{% if project.lang == lang %}
<tr>
<td><code>{{ project_name }}</code></td>
<td><a href="https://github.com/{{ project.github }}">github</a></td>
<td>
{% if project.crate %}
{% if project.crate and project.published %}
{{ macros::badge(type="crates/v", scope=project.crate, desc="Rust crate", link="https://crates.io/crates/" ~ project.crate) }}
{% endif %}
{% if project.hex %}
{% if project.hex and project.published %}
{{ macros::badge(type="hexpm/v", scope=project.hex, desc="Hex package", link="https://hex.pm/packages/" ~ project.hex) }}
{% endif %}
{% if not project.published %}
Not published
{% endif %}
</td>
<td>
{{ macros::status_badge(status=project.status, color=data.status[project.status], desc="Project status", link=false) }}
</td>
<td>
{{ macros::badge(type="github/issues", scope=project.github, desc="Github issues", link="https://github.com/" ~ project.github ~ "/issues") }}
{{ macros::badge(type="travis/com", scope=project.github ~ "/master", desc="Build status", link="https://travis-ci.com/" ~ project.github) }}
{{ macros::badge(type="github/issues-pr", scope=project.github, desc="Github PRs", link="https://github.com/" ~ project.github ~ "/pulls") }}
{{ macros::badge(type="github/workflow/status", scope=project.github ~ "/build", desc="Build status", link="https://github.com/" ~ project.github ~ "/actions?query=workflow:build") }}
</td>
</tr>
{% endif %}