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-alpha54
  • 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
30 results

cesium2s

  • Benoit Lavenier's avatar
    Benoit Lavenier authored
    Connect Cesium2 to gtest network + fix squid graphql and genesis block match
    
    See merge request !42
    04f34b69
    History

    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

    Build for iOS

    • Requirements

    Install CocoaPods (required Homebrew):

    brew install cocoapods
    • Init the ios project:

      npm run ios:init
      npm run ios:sync  # or `ionic capacitor sync ios`
    • Compile from XCode:

      • Build the iOS from command line previously npm run ios:build
      • Open the iOS project at <cesium2s-root>/ios/App
      • Open the App.xcworkspace file
      • Run !

    More documentation

    You will find more devloper documentation in doc/ directory.