Skip to content

Arcane mono-repo which consists of all applications and libraries in arcane ecosystem.

License

Notifications You must be signed in to change notification settings

arcanetechnology/arcane-web

Repository files navigation

License: MIT Strict TypeScript Checked

Build

Running the project locally

  • Add local env variables to connect to firebase, contentful, etc...
yarn
yarn build
yarn dev

Invest application would be available on http://localhost:3000/invest/.

Deployment

Deploy to Firebase Hosting

Find TARGET and SITE for your application.
Check firebase.json and .firebaserc configuration.
For more info, check (Firebase hosting documentation)[https://firebase.google.com/docs/hosting/multisites#define_hosting_config]

Syntax: firebase deploy --only hosting:[TARGET]

firebase deploy --only hosting:arcane-invest-dev
firebase deploy --only hosting:arcane-trade-admin-dev

@arcane-web

If you want to improve the performance of your web application, then use less JavaScript. However, if you must use Javascript, DO NOT USE VIRTUAL DOM!

This philosophy guides arcanes web development, we have kept the framework lean

pre-requisite

https://yarnpkg.com/getting-started/install

  1. TODO: make native html form based request calls.
  2. TODO: evaluate arcane-state vs nanostore.
  3. TODO: alchemy css only design system hosted on cdn.
  4. TODO: alchemy solidjs based design system with inbuilt style provider.

Quirks

wasn't able to figure out how to build a compiled solid-js component library in vite, so I was forced to use rollup. I really hate it when I have to use multiple build tools.

About

Arcane mono-repo which consists of all applications and libraries in arcane ecosystem.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published