Skip to content
Snippets Groups Projects
Select Git revision
  • develop default protected
  • master protected
  • 35-endpoint-discovery-and-filtering
  • bugfix/dorian_rx-state
  • enh/forget-account-dev-mode
  • hugo/i18n
  • feature/test_ci protected
  • feature/release-description
  • hugo-dev
  • demo-cgeek
  • 2.0.0-alpha53
  • 2.0.0-alpha52
  • 2.0.0-alpha51
  • 2.0.0-alpha49
  • 2.0.0-alpha48
  • 2.0.0-alpha47
  • 2.0.0-alpha46
  • 2.0.0-alpha45
  • 2.0.0-alpha43
  • 2.0.0-alpha42
  • 2.0.0-alpha41
  • 2.0.0-alpha40
  • 2.0.0-alpha38
  • 2.0.0-alpha37
  • 2.0.0-alpha36
  • 2.0.0-alpha22
  • 2.0.0-alpha21
  • 2.0.0-alpha20
  • 2.0.0-alpha13
  • 2.0.0-alpha10
30 results

README.md

Blame
  • Cesium²

    Latest Release pipeline status

    Cesium², running on Duniter v2s (Substrate).

    Cesium² use Angular, Ionic and Capacitor.

    Roadmap

    Priority 1

    • First membership / certification / deposit / distance
    • Network scan ?

    Priority 2

    • Login process should use a unique modal, and a method selector - issue #26 (closed)
    • Directory (aka wot) search using Data Pod (see duniter-panel)
    • Submit profile to Data pod (see ddd-ui)
    • TX comments

    Build

    In a post-it

    
    # Get sources
    git clone git@git.duniter.org:clients/cesium-grp/cesium2s.git
    cd cesium2s
    
    # Install NodeJS v18 or v20, then deps
    nvm use 18
    npm install -g @ionic/cli @angular/cli @capacitor/cli
    npm install
    
    # Build and run !
    npm run start

    Build for Android

    • Init the android project:

      npm run android:prepare
      npm run android:init
      npm run android:sync  # or `ionic capacitor sync android`
    • Compile from Android Studio:

      • Open the Android project at <cesium2s-root>/android
      • Run !
    • Compile from the command line:

      npm run android:prepare
      npm run android:assemble:prod

    More documentation

    You will find more devloper documentation in doc/ directory.