Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/system76/pop-vue

Vue components designed to look like Pop!_OS
https://github.com/system76/pop-vue

pop-vue popos vue vue-components

Last synced: 12 days ago
JSON representation

Vue components designed to look like Pop!_OS

Awesome Lists containing this project

README

        


@system76/pop-vue


Vue components designed to look like Pop!_OS








npm


travis-ci


renovate


standard


Storybook

---

This repository contains Vue components and styles designed to mimic the look
of common Pop!_OS applications.

## Using

```
npm install --save-dev @system76/pop-vue
```

```vue


./runacommand.sh

@import "@system76/pop-vue";

import { PopTerminal } from '@system76/pop-vue'

export default {
components: {
PopTerminal
}
}

```

View [the docs](https://pop-vue.origin76.com) to see more examples.

### Tips

1) You will need to ensure that babel `sourceType` is set to `unambiguous`. In
nuxt, this means adding the following to your configuration:

```
build: {
babel: {
sourceType: 'unambiguous'
}
}
```

## Development

1) Download the repository

2) Run `npm ci`

3) Run `npm start`

4) Start hacking

## Deployment

Simply push to master and travis will do all the work for you!

## Releases

To [trigger a release](https://semantic-release.gitbook.io/semantic-release/#triggering-a-release) of `pop-vue`, push a commit to the `master` branch in the [Angular Commit Message Conventions](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines) format.