# moread-dapp-ebmaster **Repository Path**: moreadgroup/moread-dapp-ebmaster ## Basic Information - **Project Name**: moread-dapp-ebmaster - **Description**: moread-dapp-ebmaster - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: ebm-sea-orm - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-18 - **Last Updated**: 2023-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # create-svelte Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte); ## Creating a project If you're seeing this, you've probably already done this step. Congrats! ```bash # create a new project in the current directory npm init svelte@next # create a new project in my-app npm init svelte@next my-app ``` > Note: the `@next` is temporary ## [a first look at svelteKit part 1 - setup](https://dev.to/ajcwebdev/a-first-look-at-svelte-kit-372h) ## [Broken install binary on macOS #462](https://github.com/evanw/esbuild/issues/462) ``` same problem using npm in Mac it can be sloved by: $ node node_modules/esbuild/install.js before npm run dev Problem fixed, thank you :) ``` ## Developing Once you've created a project and installed dependencies with `npm install` (or `yarn install` or `yarn`), start a development server: ```bash yarn install yarn run dev # or start the server and open the app in a new browser tab yarn run dev --open cd moread-dapp-ebmaster export RUST_BACKTRACE=full;yarn run dev - [unknown field readTextFile tauri](https://tagmerge.com/issue/tauri-apps/tauri/3331) ~/github/tauri-apps took 5m26s ❯ cargo install --git https://github.com/tauri-apps/tauri.git tauri-cli yarn run build -- --debug cd moread-dapp-ebmaster/src-tauri export RUST_BACKTRACE=full;cargo watch -x check cd moread-dapp-ebmaster/src-tauri/actix-graphql export RUST_BACKTRACE=1;cargo watch -x run cd moread-dapp-ebmaster/src-tauri/resources mkcert -install mkcert example.com example-staging.appspot.com localhost localhost ::1 ``` ## Building Before creating a production version of your app, install an [adapter](https://kit.svelte.dev/docs#adapters) for your target environment. Then: ```bash yarn run build ``` > You can preview the built app with `npm run preview`, regardless of whether you installed an adapter. This should _not_ be used to serve your app in production. ## [No default toolchain configured after installing rustup](https://stackoverflow.com/questions/44303915/no-default-toolchain-configured-after-installing-rustup) ```shell rustup install stable rustup default stable ``` # Reference - [https://css-tricks.com/how-i-built-a-cross-platform-desktop-application-with-svelte-redis-and-rust/](How I Built a Cross-Platform Desktop Application with Svelte, Redis, and Rust) - [Shopping cart: State Management in Svelte Applications](https://auth0.com/blog/state-management-in-svelte-applications) - [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) - [SheetJS Tutorial – Create xlsx with Javascript](https://redstapler.co/sheetjs-tutorial-create-xlsx/) - [Blazing fast excel sheets in the browser, hugely inspired by JExcel, built with Svelte and XLSX.](https://github.com/ticruz38/svelte-sheets) - [Advanced Svelte: Reactivity, lifecycle, accessibility](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_reactivity_lifecycle_accessibility) - [Svelte custom stores: get the most for your $](https://monad.fi/en/blog/svelte-custom-stores/) - [Svelte: State Management with Svelte - Stores (Part 3): Use Case - E-Commerce Shopping Cart](https://www.newline.co/@kchan/state-management-with-svelte-stores-part-3--21dbb2a7) - [Svelte: Managing fetch promises with a store](https://svelte.dev/repl/dcc69ccad6c341e8b75ee38c3eac1524?version=3.20.1) - [Cool Svelte: Introducing svelte-entity-store](https://navillus.dev/blog/introducing-svelte-entity-store/) - [Notus Svelte Grid](https://www.creative-tim.com/learning-lab/tailwind/svelte/grid/notus) - [使用 immer 来面对复杂的 Svelte Store](https://qiita.com/kiyoshiro/items/1e935351a96fff7eee05) - [Immer for immutable svelte store • REPL • Svelte](https://svelte.dev/repl/a8cd6cc371604d44902f01bd18fe29a2?version=3.43.0) - [A Svelte store backed by HTTP](https://gist.github.com/joshnuss/e4c4a4965f12b1d6012393a4ccdb7462) - [Managing fetch promises with a store](https://svelte.dev/repl/dcc69ccad6c341e8b75ee38c3eac1524?version=3.20.1) - [Performant and powerful data synchronization for Svelte](https://sveltequery.vercel.app/) - [Async-graphql 是用 Rust 语言实现的 GraphQL 服务端库。](https://async-graphql.github.io/async-graphql/zh-CN/index.html) - [GraphQL in Rust: async-graphql](https://romankudryashov.com/blog/2020/12/graphql-rust/) - [Reduce State Management Footprint with React Query](https://blog.testdouble.com/posts/2021-05-03-reduce-state-management-with-react-query/) - [intro-to-svelte-query/](https://blog.hyper.io/intro-to-svelte-query/) - [How To Post And Fetch Data Using React-query](https://medium.com/analytics-vidhya/how-to-post-and-fetch-data-using-react-query-4c3280c0ef96) - [react-query + graphql-request](https://www.takeshape.io/articles/how-to-use-react-query-with-react-and-graphql/) - [How to Fetch Data in React from a GraphQL API](https://www.freecodecamp.org/news/5-ways-to-fetch-data-react-graphql/) > It's important to note at this point that you don't need a sophisticated, heavyweight GraphQL client library like urql or Apollo to interact with your GraphQL API, as we will see later. > > GraphQL Request is a library that doesn't require you to set up a client or a Provider component. - [GraphQL interfaces and unions - how to design GraphQL schema](https://atheros.ai/blog/graphql-interfaces-and-unions-how-to-design-graphql-schema) - [SvelteKit GraphQL Queries using fetch Only](https://rodneylab.com/sveltekit-graphql-queries-fetch/) - [Rust auto reload with cargo watch](https://devjunhong.github.io/rust/cargo-watch/) - [The Nested Set Model: Managing Hierarchical Data in MySQL](http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/) - [Storing trees in databases](https://makandracards.com/makandra/45275-storing-trees-in-databases) - [A Sparse, Distributed, and Highly Concurrent Merkle Tree](https://people.eecs.berkeley.edu/~kubitron/courses/cs262a-F18/projects/reports/project1_report_ver3.pdf) - [Actual: Using CRDTs in the Wild](https://archive.jlongster.com/using-crdts-in-the-wild) - [Merkle Trees: Concepts and Use Cases](https://medium.com/coinmonks/merkle-trees-concepts-and-use-cases-5da873702318) - [Merkle Trees in Action:Implementing the Basic Data Structure](https://www.codementor.io/blog/merkle-trees-5h9arzd3n8) - [Enhancing human learning via spaced repetition optimization](https://www.pnas.org/content/116/10/3988) - [Ebisu: intelligent test scheduling, Besides feedback to users, a test app might store the time when each test’s recall probability reaches 50%, 5%, 0.05%](https://github.com/fasiha/ebisu) - [A Simple but Effective Learning Algorithm: MS Syntax](https://blog.lotp.xyz/2018/08/12/A-Simple-But-Effective-Spaced-Repitition-Algorithm-MS/) - [渐进阅读基本概念与操作介绍](https://github.com/L-M-Sherlock/SuperMemoTutorial) - [Zero Overhead Pub/sub, Store/Query and Compute.](https://zenoh.io/) - [Event Sourcing with Aggregates in Rust](https://medium.com/capital-one-tech/event-sourcing-with-aggregates-in-rust-4022af41cf67) The aggregate is a domain-driven-design (DDD) concept that fits well within event sourcing. To put it as briefly as possible: you apply a **command** to an **aggregate** which then produces **one or more events**. An aggregate can populate (re-hydrate) its state by sequential application of an event stream. - [Repetition Works! How To Learn a New Language with Spaced Repetition](https://lingvist.com/blog/spaced-repetition-in-learning/) Lingvist uses a model based on a custom implementation of a modeling system (called ACT-R) introduced by Anderson & Lebiere in 1998. This system predicts the “percentage” of a word that a learner remembers at a given time, or in other words, how close it is to being completely forgotten (0%) or immediately available (100%) when prompted for use. - [Full Text Search With Sqlite](https://kimsereylam.com/sqlite/2020/03/06/full-text-search-with-sqlite.html) - [The Jieba Chinese Word Segmentation Implemented in Rust](https://github.com/messense/jieba-rs) - [GitHub Actions 基础介绍](https://w37fhy.cn/2197.html) - [rust-secure-actix-web-application-with-tls/](https://turreta.com/2019/09/30/rust-secure-actix-web-application-with-tls/) - [svelte-splitter](https://github.com/GeoffCox/svelte-splitter/blob/main/package/README.md) - [Split Pane for Svelte](https://github.com/Readiz/svelte-split-pane) - [ByteMD is a Markdown editor component built with Svelte](https://github.com/bytedance/bytemd) - [the stream of markdown Events emitted by pulldown-cmark’s markdown parser](https://adventures.michaelfbryan.com/posts/markedit/) - [Creating an Editable Textarea That Supports Syntax-Highlighted Code](https://css-tricks.com/creating-an-editable-textarea-that-supports-syntax-highlighted-code/) - [Markdown Syntax Highlighting with PrismJS using Unified, Remark, and Rehype](https://codedaily.io/tutorials/Markdown-Syntax-Highlighting-with-PrismJS-using-Unified-Remark-and-Rehype) - [handle the highlighting with pulldown-cmark](https://apitman.com/9/) - [Spreadsheet Dynamic Tables, No-Code Databases](https://towardsdatascience.com/towards-a-modern-lims-dynamic-tables-no-code-databases-and-serverless-validations-8dea03416105) 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 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 This is an inline equation: $$V_{sphere} = \frac{4}{3}\pi r^3$$,
followed by a display style equation: $$V_{sphere} = \frac{4}{3}\pi r^3$$