Skip to content

0xneves/explorer-v1

 
 

Repository files navigation

==========

Guidelines

  • Use the present tense ("Add feature" not "Added feature") and the imperative mood ("Move class to..." not "Moves class to...") on commits and use the name issue on pull requests.
  • Pull requests must be reviewed before merged.
  • Done is better than perfect. Does it work as expected? Ship now, iterate later.
  • All contributions must have tests. Remember to verify the Github Actions CI status.
  • Every commit is checked using Github Actions.
  • If the CI status are not passing, the deploy will not work.

Coding Style

Task Management

  • GitHub Issues is used to track all tasks that needed to be done.
  • Kadscan board is used to get a decent look on what's going on wright now.
  • Every two weeks all done tasks are put together in a Milestone and the current Sprint is closed.

Directory Structure

Here's a brief overview of the structure:

.
├── components        # Global reusable components
├── composables       # Composables for reactive logic
├── config            # Configuration files specific to Nuxt
├── layouts           # Layout templates for different parts of the application
├── plugins           # Plugins extending Nuxt's core functionality
├── pages             # Vue components that define each page of the application
├── app.config.ts     # Central application configuration

Features

Installation

Kadscan is powered by Nuxt.

If you have any problems configuring your enviroment, remember to read the Nuxt Documentation.


Steps

  1. Clone the repository:
$ gh repo clone hack-a-chain-software/indexer-kadena
$ cd indexer-kadena
  1. Check all packages and copy the .env.example file and edit it with your environment config:
$ cp ./front/.env.example ./front/.env
  1. Install frontend dependencies via PNPM
$ pnpm install

When working on frontend, run pnpm web dev. Files will be compiled, concatenated and the browser will auto update.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 77.7%
  • TypeScript 21.8%
  • JavaScript 0.5%