Skip to content

Commit

Permalink
feat: Golang CLI (template -> Waku) (MIT -> AGPL3.0) (#80)
Browse files Browse the repository at this point in the history
This does not really signify that we are ready to release,
we are CLOSE to being able to release though.

Mostly documentation and project icons need change,
otherwise it'd be implementing new features and fixing
bugs.

Thanks to all who have helped out!

[Major]
* License change (MIT -> AGPL3.0)
* Name change (template -> Waku)
* Deprecating Node in favor of Go CLI

[New]
* Using goreleaser (AUR, homebrew, docker, etc.)
* Drastically improved extensibility and configuration

---

Signed-off-by: AlexNg <[email protected]>
Co-authored-by: ArkStructCodes <[email protected]>
  • Loading branch information
caffeine-addictt and ArkStructCodes authored Sep 7, 2024
2 parents 946b9b4 + dba9614 commit b4e7711
Show file tree
Hide file tree
Showing 128 changed files with 5,233 additions and 7,990 deletions.
18 changes: 9 additions & 9 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@ root = true

# All
[*]
indent_size = 2
end_of_line = lf
indent_style = space
trim_trailing_whitespace = true
insert_final_newline = true
indent_size = 2
indent_style = space
quote_type = single

# Programming languages
[*.{py,js,ts,jsx,tsx}]
charset = utf-8
# Makefile
[Makefile]
indent_style = tab

# Python
[*.py]
indent_style = space
# Golang
[*.go]
charset = utf-8
indent_size = 4
indent_style = tab
1 change: 0 additions & 1 deletion .eslintignore

This file was deleted.

2 changes: 1 addition & 1 deletion .github/CODESTYLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Please ensure that your code passes linting before merging a Pull Request.
```ts
/** Get a greeting string */
const myFunction = (): string => {
return 'hi';
return "hi";
};
```

Expand Down
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/1-bug-report.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: 'Bug Report'
about: 'Report an issue to help the project improve.'
title: '[Bug] '
labels: 'Type: Bug'
name: "Bug Report"
about: "Report an issue to help the project improve."
title: "[Bug] "
labels: "Type: Bug"
assignees: caffeine-addictt
---

# Bug report

Your issue may already be reported!
Please check out our [active issues](https://github.com/caffeine-addictt/template/issues) before creating one.
Please check out our [active issues](https://github.com/caffeine-addictt/waku/issues) before creating one.

## Expected Behavior

Expand Down
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/2-failing-test.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: 'Failing Test'
about: 'Report failing tests or CI jobs.'
title: '[Test] '
labels: 'Type: Test'
name: "Failing Test"
about: "Report failing tests or CI jobs."
title: "[Test] "
labels: "Type: Test"
assignees: caffeine-addictt
---

# Failing Test

Your issue may already be reported!
Please check out our [active issues](https://github.com/caffeine-addictt/template/issues) before creating one.
Please check out our [active issues](https://github.com/caffeine-addictt/waku/issues) before creating one.

## Which Jobs/Tests are Failing?

Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/3-docs-bug.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: 'Documentation or README.md issue report'
name: "Documentation or README.md issue report"
about: "Report an issue in the project's documentation or README.md file."
title: ''
labels: 'Documentation'
title: ""
labels: "Documentation"
assignees: caffeine-addictt
---

# Documentation Issue Report

Your issue may already be reported!
Please check out our [active issues](https://github.com/caffeine-addictt/template/issues) before creating one.
Please check out our [active issues](https://github.com/caffeine-addictt/waku/issues) before creating one.

## Describe the Bug

Expand Down
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/4-feature-request.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: 'Feature Request'
about: 'Suggest an idea or possible new feature for this project.'
title: ''
labels: 'Type: Feature'
name: "Feature Request"
about: "Suggest an idea or possible new feature for this project."
title: ""
labels: "Type: Feature"
assignees: caffeine-addictt
---

# Feature Request

Your issue may already be reported!
Please check out our [active issues](https://github.com/caffeine-addictt/template/issues) before creating one.
Please check out our [active issues](https://github.com/caffeine-addictt/waku/issues) before creating one.

## Is Your Feature Request Related to an Issue?

Expand Down
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/5-enhancement-request.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: 'Enhancement Request'
about: 'Suggest an enhancement for this project. Improve an existing feature'
title: ''
labels: 'Type: Enhancement'
name: "Enhancement Request"
about: "Suggest an enhancement for this project. Improve an existing feature"
title: ""
labels: "Type: Enhancement"
assignees: caffeine-addictt
---

# Enhancement Request

Your issue may already be reported!
Please check out our [active issues](https://github.com/caffeine-addictt/template/issues) before creating one.
Please check out our [active issues](https://github.com/caffeine-addictt/waku/issues) before creating one.

## Is Your Enhancement Request Related to an Issue?

Expand Down
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/6-security-report.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: 'Security Report'
about: 'Report an issue to help the project improve.'
title: ''
labels: 'Type: Security'
name: "Security Report"
about: "Report an issue to help the project improve."
title: ""
labels: "Type: Security"
assignees: caffeine-addictt
---

Expand Down Expand Up @@ -45,7 +45,7 @@ The data that must NOT be posted here:
# Security Report

Your issue may already be reported!
Please check out our [active issues](https://github.com/caffeine-addictt/template/issues) before creating one.
Please check out our [active issues](https://github.com/caffeine-addictt/waku/issues) before creating one.

## Describe the Security Issue

Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/7-question-support.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: 'Question or Support Request'
about: 'Questions and requests for support.'
title: ''
labels: ['Type: Question', 'help wanted']
name: "Question or Support Request"
about: "Questions and requests for support."
title: ""
labels: ["Type: Question", "help wanted"]
assignees: caffeine-addictt
---

Expand Down
28 changes: 17 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`. (You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.)
directory: '/'
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: 'weekly'
interval: "weekly"

# - package-ecosystem: "npm" # See documentation for possible values
# directory: "/" # Location of package manifests
# schedule:
# interval: "weekly"
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "weekly"

- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"

- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
6 changes: 3 additions & 3 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@

Documentation:
- changed-files:
- any-glob-to-any-file: [docs/**, './*.{md,mdx}']
- any-glob-to-any-file: [docs/**, "./*.{md,mdx}"]

'Type: Test':
"Type: Test":
- changed-files:
- any-glob-to-any-file: [tests/**, ./*test*]

'Type: CI':
"Type: CI":
- changed-files:
- any-glob-to-any-file: [.github/workflows/**]
40 changes: 0 additions & 40 deletions .github/release-drafter.yml

This file was deleted.

42 changes: 0 additions & 42 deletions .github/workflows/check-dist.yml

This file was deleted.

6 changes: 1 addition & 5 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,10 @@ name: Labeler
on:
- pull_request_target

# This workflow will require write permissions on pull requests
# 1. Repository Settings -> Actions -> General -> Workflow permissions
# Check "Read and write permissions"

jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
with:
repo-token: '${{ secrets.GITHUB_TOKEN }}'
repo-token: "${{ secrets.GITHUB_TOKEN }}"
Loading

0 comments on commit b4e7711

Please sign in to comment.