remove olds add doku, dont know
This commit is contained in:
@@ -3,13 +3,20 @@
|
||||
Bardiocs Moam Replacement Tool
|
||||
|
||||
My Idea is to write it in Go and Vue together.
|
||||
Using ChartGPT may accelerate development.
|
||||
|
||||
## readings to prepare
|
||||
|
||||
- <https://www.freecodecamp.org/news/how-i-set-up-a-real-world-project-with-go-and-vue/>
|
||||
- <https://github.com/ricoberger/go-vue-starter>
|
||||
- <https://github.com/torenware/vite-go>
|
||||
- <https://dev.to/blueworrybear/put-vue-js-and-go-together-setup-web-app-in-5-mins-5h90>
|
||||
- <https://github.com/klebervirgilio/vue-crud-app-with-golang>
|
||||
|
||||
<https://www.golang101.com/how-tos/how-to-golang-project-vscode/>
|
||||
## structure
|
||||
### Backend
|
||||
models
|
||||
database
|
||||
character
|
||||
user
|
||||
cmd
|
||||
tests
|
||||
testdata
|
||||
doc
|
||||
### Frontend
|
||||
public
|
||||
src
|
||||
### Docker
|
||||
### Data
|
||||
+13
-3
@@ -5,6 +5,7 @@ export {};
|
||||
const __VLS_intrinsicElements: __VLS_IntrinsicElements;
|
||||
const __VLS_directiveBindingRestFields: { instance: null, oldValue: null, modifiers: any, dir: any };
|
||||
const __VLS_unref: typeof import('vue').unref;
|
||||
const __VLS_placeholder: any;
|
||||
|
||||
const __VLS_nativeElements = {
|
||||
...{} as SVGElementTagNameMap,
|
||||
@@ -25,7 +26,7 @@ export {};
|
||||
N1 extends keyof __VLS_GlobalComponents ? N1 extends N0 ? Pick<__VLS_GlobalComponents, N0 extends keyof __VLS_GlobalComponents ? N0 : never> : { [K in N0]: __VLS_GlobalComponents[N1] } :
|
||||
N2 extends keyof __VLS_GlobalComponents ? N2 extends N0 ? Pick<__VLS_GlobalComponents, N0 extends keyof __VLS_GlobalComponents ? N0 : never> : { [K in N0]: __VLS_GlobalComponents[N2] } :
|
||||
N3 extends keyof __VLS_GlobalComponents ? N3 extends N0 ? Pick<__VLS_GlobalComponents, N0 extends keyof __VLS_GlobalComponents ? N0 : never> : { [K in N0]: __VLS_GlobalComponents[N3] } :
|
||||
{ [K in N0]: unknown }
|
||||
{ [K in N0]: unknown };
|
||||
type __VLS_FunctionalComponentProps<T, K> =
|
||||
'__ctx' extends keyof __VLS_PickNotAny<K, {}> ? K extends { __ctx?: { props?: infer P } } ? NonNullable<P> : never
|
||||
: T extends (props: infer P, ...args: any) => any ? P :
|
||||
@@ -37,6 +38,15 @@ export {};
|
||||
: true
|
||||
: false
|
||||
: false;
|
||||
type __VLS_NormalizeComponentEvent<Props, Events, onEvent extends keyof Props, Event extends keyof Events, CamelizedEvent extends keyof Events> = (
|
||||
__VLS_IsFunction<Props, onEvent> extends true
|
||||
? Props
|
||||
: __VLS_IsFunction<Events, Event> extends true
|
||||
? { [K in onEvent]?: Events[Event] }
|
||||
: __VLS_IsFunction<Events, CamelizedEvent> extends true
|
||||
? { [K in onEvent]?: Events[CamelizedEvent] }
|
||||
: Props
|
||||
) & Record<string, unknown>;
|
||||
// fix https://github.com/vuejs/language-tools/issues/926
|
||||
type __VLS_UnionToIntersection<U> = (U extends unknown ? (arg: U) => unknown : never) extends ((arg: infer P) => unknown) ? P : never;
|
||||
type __VLS_OverloadUnionInner<T, U = unknown> = U & T extends (...args: infer A) => infer R
|
||||
@@ -75,13 +85,13 @@ export {};
|
||||
index: number,
|
||||
][];
|
||||
function __VLS_getVForSourceType<T extends { [Symbol.iterator](): Iterator<any> }>(source: T): [
|
||||
item: T extends { [Symbol.iterator](): Iterator<infer T1> } ? T1 : never,
|
||||
item: T extends { [Symbol.iterator](): Iterator<infer T1> } ? T1 : never,
|
||||
key: number,
|
||||
index: undefined,
|
||||
][];
|
||||
// #3845
|
||||
function __VLS_getVForSourceType<T extends number | { [Symbol.iterator](): Iterator<any> }>(source: T): [
|
||||
item: number | (Exclude<T, number> extends { [Symbol.iterator](): Iterator<infer T1> } ? T1 : never),
|
||||
item: number | (Exclude<T, number> extends { [Symbol.iterator](): Iterator<infer T1> } ? T1 : never),
|
||||
key: number,
|
||||
index: undefined,
|
||||
][];
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"math/rand"
|
||||
"net/http"
|
||||
"strconv"
|
||||
"time"
|
||||
)
|
||||
func handler(w http.ResponseWriter, r *http.Request) {
|
||||
rand.Seed(time.Now().UnixNano())
|
||||
// Get the 'min' and 'max' query parameters from the URL
|
||||
minParam := r.URL.Query().Get("min")
|
||||
maxParam := r.URL.Query().Get("max")
|
||||
// Convert the parameters to integers
|
||||
min, _ := strconv.Atoi(minParam)
|
||||
max, _ := strconv.Atoi(maxParam)
|
||||
// Generate a random number within the specified range
|
||||
randomNumber := rand.Intn(max-min+1) + min
|
||||
fmt.Fprintf(w, "Random Number: %d", randomNumber)
|
||||
}
|
||||
func main() {
|
||||
http.HandleFunc("/", handler)
|
||||
http.ListenAndServe(":8080", nil)
|
||||
}
|
||||
Reference in New Issue
Block a user