All Projects → seed-rs → seed-quickstart

seed-rs / seed-quickstart

Licence: other
Bare essentials to start a Seed app.

Programming Languages

rust
11053 projects
HTML
75241 projects

Projects that are alternatives of or similar to seed-quickstart

seeder
Set up Seed app and start dev server by running one command
Stars: ✭ 44 (-50.56%)
Mutual labels:  seed, web-assembly
ampjucks
Boilerplate and base project to create static websites with AMP, Nunjucks and Gulp
Stars: ✭ 18 (-79.78%)
Mutual labels:  seed
psa-seedkey-algorithm
PSA/Stellantis (Peugeot, Citroen, DS, Opel) Seed/Key Algorithm to unlock ECUs configuration and download
Stars: ✭ 34 (-61.8%)
Mutual labels:  seed
seed-barista
☕️ Barista: CSS unit testing with Javascript
Stars: ✭ 24 (-73.03%)
Mutual labels:  seed
vuejs-typestyle-seed
VueJS + TypeStyle seed using JSX
Stars: ✭ 20 (-77.53%)
Mutual labels:  seed
SeedCandy
A selection of useful tools regarding SeedFinding, packed in an (hopefully) accessible UI.
Stars: ✭ 46 (-48.31%)
Mutual labels:  seed
enterprise-angular-seed
Angular CLI based seed application incorporating many best practices typically needed in Enterprise apps.
Stars: ✭ 62 (-30.34%)
Mutual labels:  seed
core
Core and Admin UI for Angular7+ web applications
Stars: ✭ 47 (-47.19%)
Mutual labels:  seed
fnseedc
Collection of resources for Minecraft Seedcracking
Stars: ✭ 33 (-62.92%)
Mutual labels:  seed
Minecraft-Backdoor
Invisible, customizable backdoor for Minecraft Spigot Plugins.
Stars: ✭ 147 (+65.17%)
Mutual labels:  seed
fe-standard-config-seed
前端通用代码规范自动化接入
Stars: ✭ 18 (-79.78%)
Mutual labels:  seed
vue-vuex-typescript-webpack-seed
A seed project with vue, vuex, typescript & webpack with hot reloading and all the good stuf
Stars: ✭ 35 (-60.67%)
Mutual labels:  seed
regression-wasm
Testing doing basic regression with web assembly
Stars: ✭ 32 (-64.04%)
Mutual labels:  web-assembly
vsts-extension-ts-seed-simple
Very simple seed project for developing a VSTS extension
Stars: ✭ 61 (-31.46%)
Mutual labels:  seed
blazor.jwttest
Quick test using JWT authentication for a blazor hosted (Client/Serverside) app with API and Authentication.
Stars: ✭ 30 (-66.29%)
Mutual labels:  web-assembly
angular5-starter
⭐ An Angular5 Starter Kit :: Router, HttpClient, Forms, Services, Dev/Prod, HMR, Async/Lazy Routes and a very good structure for large applications by @naologic
Stars: ✭ 54 (-39.33%)
Mutual labels:  seed
angular2-webpack-advance-starter
An advanced Angular2 Webpack Starter project with support for ngrx/store, ngrx/effects, ng2-translate, angulartics2, lodash, NativeScript (*native* mobile), Electron (Mac, Windows and Linux desktop) and more.
Stars: ✭ 49 (-44.94%)
Mutual labels:  seed
pyrocms-cheatsheet
Pyro CMS - Cheat Sheet
Stars: ✭ 17 (-80.9%)
Mutual labels:  seed
cubiomes-viewer
An efficient graphical Minecraft seed finder and map viewer.
Stars: ✭ 346 (+288.76%)
Mutual labels:  seed
spring-kotlin-angular4
Another abadoned Spring Boot application with Angular and Kotlinabandoned
Stars: ✭ 22 (-75.28%)
Mutual labels:  seed

Seed Quickstart

Basic Rust-only template for your new Seed app.

1. Create a new project

  1. You can use cargo generate to use this template.

    $ cargo generate --git https://github.com/seed-rs/seed-quickstart.git --name my-project
    $ cd my-project
  2. Alternatively, simply click on the green button Use this template on the GitHub profile of this quickstart.

  3. Make sure Git doesn't automatically convert your newlines to CRLF because linters don't like it.

    • Run $ git config --global core.autocrlf in your terminal and it should return input or false. See Git docs for more info.
  4. Clone your new repository to your local machine. I use GitKraken, but you are probably a better developer than me - use your favorite terminal.

2. Install / check required tools

  1. Make sure you have basic tools installed:

  2. Platform-specific tools like ssl and pkg-config:

    • Follow recommendations in build errors (during the next chapter).
    • Note: Don't hesitate to write notes or a tutorial for your platform and create a PR .

3. Prepare your project for work

  1. Open the project in your favorite IDE (I recommend VS Code + Rust Analyzer).
  2. Open a new terminal tab / window and run: cargo make serve
  3. Open a second terminal tab and run: cargo make watch
  4. If you see errors, try to fix them or write on our chat or forum.
  5. Modify files like README.md and Cargo.toml as you wish.

4. Write your website

  1. Open localhost:8000 in a browser (I recommend Firefox and Chrome).
  2. Modify source files (e.g. /src/lib.rs or /index.html).
  3. Watch compilation in the terminal tab where you run cargo make watch.
  4. You can watch dev-server responses in the tab where you run cargo make serve.
  5. Refresh your browser and see changes.
  6. Go to step 2.

5. Prepare your project for deploy

  1. Run cargo make verify in your terminal to format and lint the code.
  2. Run cargo make build_release.
  3. Upload index.html and pkg into your server's public folder.
    • Don't forget to upload also configuration files for your hosting, see the Netlify one below.
# netlify.toml
[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200

Other Seed quickstarts and projects


!!! New Rust-only quickstart in development! => Seeder !!!


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].