Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shipshapecode/swach

A robust color management tool for the modern age
https://github.com/shipshapecode/swach

ember hacktoberfest

Last synced: about 2 months ago
JSON representation

A robust color management tool for the modern age

Awesome Lists containing this project

README

        

# Swach

![CI](https://github.com/shipshapecode/swach/workflows/CI/badge.svg)

Swach is a modern color palette manager.


Swach homepage showing the app running.

**[Swach is built and maintained by Ship Shape. Contact us for web and native app development services.](https://shipshape.io/)**

## Prerequisites

You will need the following things properly installed on your computer.

- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/)
- [pnpm](https://pnpm.io/)
- [Ember CLI](https://ember-cli.com/)
- [Google Chrome](https://google.com/chrome/)

## Installation

- `git clone ` this repository
- `cd swach`
- `pnpm install`

## Running / Development

### Electron

- `ember electron`

### Ember

- `ember serve`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).

### Running Tests

- `ember test`
- `ember test --server`

### Linting

- `pnpm lint`
- `pnpm lint:fix`

### Building / Packaging

- `ember electron:make`

## Releasing

- Bump the version with:

```bash
release-it
```

Choose the appropriate major, minor, patch, beta, etc version in the prompt.

GitHub actions should then take that new tag and build and release automatically.