Migrated to @code-wallet/views
This repository contains the frontend components for the Code SDK elements package. To learn more about the SDK, please visit sdk.getcode.com.
The codebase is split into the following packages:
frontend
- A Vue codebase for rendering the individual SDK elements. The codebase includes all logic necessary to generate a send intent against the Code Sequencer. Including things like the GRPC protocol, the KikCode, and the send intent.kikcode
- A C++ library for rendering KikCodes. This library is compiled to WASM and wrapped in a JS library for use in the frontend.
The elements in this project are exposed as iframe components through the SDK. The elements are not intended to be used directly in a web application. Instead, they should be used through the SDK. The SDK handles the complex setup and communication channels between the elements the developer SDK.
Each package has its own Makefile
, which can be used to build and run the package. Additionally, you can run each package in a Docker container. Use npm run dev
to run the local development environment both the frontend and backend.
If you have any questions or need help integrating Code into your website or application, please reach out to us on Discord or Twitter.
For now the best way to contribute is to share feedback on Discord. This will evolve as we continue to build out the platform and open up more ways to contribute.