Skip to content

Commit

Permalink
refactor: 全新升级为插件版
Browse files Browse the repository at this point in the history
由于插件系统自带完善的菜单,因此插件版将移除按钮插槽,改为更加友好的菜单替代。原有使用js代码片段的用户建议使用插件版,挂件版用户和Chrome浏览器插件用户不受影响。

BREAKING CHANGE: 全面采用插件系统API重构,并进行细节性优化和bug修复,除了菜单插槽移除之外,其他原有功能将完全移植。
re #502
  • Loading branch information
terwer committed May 12, 2023
1 parent 1650edc commit 0337410
Show file tree
Hide file tree
Showing 412 changed files with 15,995 additions and 117,877 deletions.
21 changes: 0 additions & 21 deletions .env.development.local.example

This file was deleted.

18 changes: 0 additions & 18 deletions .env.local.example

This file was deleted.

19 changes: 0 additions & 19 deletions .env.production.local.example

This file was deleted.

21 changes: 0 additions & 21 deletions .env.test.local.example

This file was deleted.

4 changes: 4 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module.exports = {
root: true,
extends: ["./node_modules/@terwer/eslint-config-custom/index.cjs"],
}
32 changes: 0 additions & 32 deletions .eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.json linguist-language=JSON-with-Comments
45 changes: 45 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,48 @@ updates:
prefix: fix
prefix-development: chore
include: scope
labels:
- "npm dependencies"
- "npm"

- package-ecosystem: npm
directory: "/apps/publisher-app"
schedule:
interval: daily
time: "00:00"
open-pull-requests-limit: 10
reviewers:
- terwer
assignees:
- terwer
commit-message:
prefix: fix
prefix-development: chore
include: scope
labels:
- "npm dependencies"
- "npm"
- "app"

- package-ecosystem: npm
directory: "/plugins/publisher-main"
schedule:
interval: daily
time: "00:00"
open-pull-requests-limit: 10
reviewers:
- terwer
assignees:
- terwer
commit-message:
prefix: fix
prefix-development: chore
include: scope
labels:
- "npm dependencies"
- "npm"
- "plugin"

# Fetch and update latest `github-actions` pkgs
- package-ecosystem: github-actions
directory: "/"
Expand All @@ -30,3 +72,6 @@ updates:
prefix: fix
prefix-development: chore
include: scope
labels:
- "github actions"
- "ci"
5 changes: 0 additions & 5 deletions .github/semantic.yml

This file was deleted.

45 changes: 16 additions & 29 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,35 @@
name: ci
name: CI

on:
push:
branches:
- main
- dev
pull_request:
branches:
- main
- dev

jobs:
build:
name: Build
timeout-minutes: 15
runs-on: ubuntu-latest

steps:
- name: Checkout
- name: Check out code
uses: actions/checkout@v3

- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 16
fetch-depth: 2

- uses: pnpm/action-setup@v2
name: Install pnpm
id: pnpm-install
- uses: pnpm/action-setup@v2.2.4
with:
version: 7
run_install: false

- name: Get pnpm store directory
id: pnpm-cache
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
version: 8

- uses: actions/cache@v3
name: Setup pnpm cache
- name: Setup Node.js environment
uses: actions/setup-node@v3
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
node-version: 16
cache: 'pnpm'

- name: Install dependencies
run: pnpm install

- name: Install dependencies and build for production
run: pnpm install && pnpm new && pnpm run build
- name: Build
run: pnpm build
37 changes: 0 additions & 37 deletions .github/workflows/release-please.yml

This file was deleted.

65 changes: 28 additions & 37 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,45 +1,36 @@
# Logs
logs
*.log
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
node_modules
.pnp
.pnp.js

# testing
coverage

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
.pnpm-debug.log*

node_modules
dist
build
dist-ssr
*.local
# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local

# turbo
.turbo

# Editor directories and files
.vscode/*
!.vscode/extensions.json
# IDE
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# test
# doc
reports
.vercel
*.private.env.json
__snapshots__
test/data/polyfill
extension/
*.crx
*.pem
backup/
.vitest-result.json
coverage

# docs
out
.pnpm-store
public/lib/picgo/picgo.cfg.json
public/lib/picgo/picgo.cfg.dev.json

__pycache__
dist
4 changes: 4 additions & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx --no -- commitlint --edit ${1}
Loading

0 comments on commit 0337410

Please sign in to comment.