Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ignite/web

Monorepo for packages used by Ignite CLI, including a template, component library and a set of Vuex modules
https://github.com/ignite/web

typescript vue vuejs

Last synced: 3 days ago
JSON representation

Monorepo for packages used by Ignite CLI, including a template, component library and a set of Vuex modules

Awesome Lists containing this project

README

        

# Ignite Frontend

![Screenshot](./assets/cover.jpg)

## Contents

### [App template](https://github.com/tendermint/vue/tree/develop/packages/template)

A Vue 3 web application template is bundled with the [Ignite CLI](https://github.com/ignite-hq/cli). The template features an asset list, transaction list, token transfer component, and a form component for custom models created with Ignite. The template is connected to the [Keplr](https://github.com/chainapsis/keplr-wallet/) wallet by default.

### Vuex modules

[@starport/vuex](https://github.com/ignite-hq/web/tree/develop/packages/vuex)

A set of Vuex modules implement functionality common to most Cosmos SDK chains.

### [@starport/vue](https://github.com/tendermint/vue/tree/develop/packages/vue)

A library that contains components used by the template.

## Quick start

Inside your `PROJECT_DIRECTORY/vue` directory, run the following command to start your frontend local environment:

```bash
npm install
npm run dev
```

## Questions

For questions and support, join the official [Ignite Discord](https://discord.gg/ignite) server. The issue list in this repo is exclusively for bug reports and feature requests.

## Contributing

We welcome contributions from everyone. The `develop` branch contains the development version of the code. You can create a branch from `develop` and create a pull request, or maintain your own fork and submit a cross-repository pull request.

**Important**: Before you start implementing a new feature, the first step is to create an issue on Github that describes the proposed changes.