Giter Site home page Giter Site logo

jaoafa / jao-ui Goto Github PK

View Code? Open in Web Editor NEW
6.0 4.0 1.0 22.13 MB

🎨 jao UI Components with Vue.js 3

Home Page: https://jaoafa.github.io/jao-ui

License: MIT License

JavaScript 24.88% Vue 63.41% SCSS 6.10% Shell 0.12% TypeScript 5.28% HTML 0.21%
jaoafa vue

jao-ui's Introduction

jao UI Library jao UI Library

jao UI Components with Vue.js 3 💣✨

jao UI is Vue based component library for jao community that provides Minecraft multi-server services.

GitHub CI Workflow Status npm version monthly downloads LICENSE
Discord Twitter

🚀 Install

You can install jao-ui using npm:

$ npm install @jaoafa/jao-ui

or using yarn:

$ yarn add @jaoafa/jao-ui

📖 Documentation

You can find for more docs on https://jaoafa.github.io/jao-ui.
To see actual display, go to Storybook.

Storybook

🛠 Contributing

Developers interested in contributing should read CONTRIBUTING.md.

📑 License

Licensed under the MIT License.

jao-ui's People

Contributors

dependabot[bot] avatar github-actions[bot] avatar hiratake avatar renovate-bot avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

hiratake

jao-ui's Issues

Feature: テーブルコンポーネント

なにかしらのデータを表示する場合に、テーブルを扱うケースがあるのでテーブルコンポーネントが欲しいです。(少なくとも直近では jaoafa/jaoweb#32)
横スクロール・ページネーション・ソーティングあたりがあると嬉しいです。

参考までに Vuetify の v-data-table を…
https://vuetifyjs.com/en/components/data-tables/

他の issue を全て追えてないので、被っていたら非常に申し訳ない。

依存関係更新のプルリクエストでcodecovを実行しないようにする

dependabotrenovate のPRで、テストの実行結果を可視化するのは必要ないと思われるので実行しないようにする。
テストの実行は、依存関係の更新によって動作しなくなるなどありそうなのでチェックする。
(テスト実行後の結果をcodecovに送信しない)

サイズ関連の処理を共通化

CSSに記述できる値かどうか判定する関数など、複数のコンポーネントで使用するようなサイズ関連の関数・定数を共通して使えるよう別ファイルに分割する。

色関連の処理を共通化

色名からカラーコードを算出する関数や、16進数表記からRGBに変換する関数など、複数のコンポーネントで使用するような色関連の関数・定数を共通して使えるよう別ファイルに分割する。

Semantic Release を入れる

Describe the idea you'd like

semantic-release を追加する。
現在のrelease用workflowを置き換え。

Additional context

https://krdlab.hatenablog.com/entry/2020/01/03/163307
https://dev.classmethod.jp/articles/github-actions-semantic-release-sample/
https://semantic-release.gitbook.io/semantic-release/

設定を package.json に記述する説明が各所でなされているが、 .releaserc.js とか .releaserc.json を配置しても読み込めるらしい。
https://semantic-release.gitbook.io/semantic-release/usage/configuration#configuration-file

ビルド時のエラーを修正する

npm run build 実行時に以下メッセージが表示されるので、 build/rollup.config.js を修正する。

(!) Plugin replace: @rollup/plugin-replace: 'preventAssignment' currently defaults to false. It is recommended to set this option to `true`, as the next major version will default this option to `true`.

ブランドカラーを指定した場合の文字色が正しくない

ブランドカラーを背景色に指定した場合の文字色について、コントラスト比から算出しているため、各サービスが指定している色とは異なる組み合わせとなっているものがある。
(Discordの場合、ブランドカラーが背景色に指定されている場合の文字色は白だが、黒色で出力されてしまう)

ブランドカラーで異なる色となってしまうものについて、例外として個別に処理する。

Dependency Dashboard

This issue provides visibility into Renovate updates and their statuses. Learn more

Other Branches

These updates are pending. To force PRs open, click the checkbox below.

  • chore(deps): update dependency ansi-regex to 5.0.1 [security]
  • chore(deps): update dependency immer to 9.0.6 [security]
  • chore(deps): update dependency json-schema to 0.4.0 [security]
  • chore(deps): update dependency nth-check to 2.0.1 [security]
  • chore(deps): update dependency trim to 0.0.3 [security]

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.


  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.