https://github.com/zuoqiu-yingyi/siyuan-plugin-wakatime
[READ ONLY] Subtree split of the siyuan-packages-monorepo (see https://github.com/Zuoqiu-Yingyi/siyuan-packages-monorepo)
https://github.com/zuoqiu-yingyi/siyuan-plugin-wakatime
siyuan siyuan-note siyuan-plugin subtree subtree-split wakapi wakatime wakatime-plugin
Last synced: 4 months ago
JSON representation
[READ ONLY] Subtree split of the siyuan-packages-monorepo (see https://github.com/Zuoqiu-Yingyi/siyuan-packages-monorepo)
- Host: GitHub
- URL: https://github.com/zuoqiu-yingyi/siyuan-plugin-wakatime
- Owner: Zuoqiu-Yingyi
- License: agpl-3.0
- Created: 2023-08-14T06:37:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T14:37:13.000Z (about 1 year ago)
- Last Synced: 2024-04-14T03:08:29.286Z (about 1 year ago)
- Topics: siyuan, siyuan-note, siyuan-plugin, subtree, subtree-split, wakapi, wakatime, wakatime-plugin
- Language: TypeScript
- Homepage: https://github.com/Zuoqiu-Yingyi/siyuan-packages-monorepo/tree/main/workspace/plugins/wakatime
- Size: 10.1 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
> **[READ ONLY] Subtree split of the [siyuan-packages-monorepo](https://github.com/Zuoqiu-Yingyi/siyuan-packages-monorepo) [/workspace/plugins/wakatime](https://github.com/Zuoqiu-Yingyi/siyuan-packages-monorepo/tree/main/workspace/plugins/wakatime)**
![]()
---
[](https://github.com/Zuoqiu-Yingyi/siyuan-plugin-wakatime/releases/latest)
[](https://github.com/Zuoqiu-Yingyi/siyuan-plugin-wakatime/releases/latest)
[](https://github.com/Zuoqiu-Yingyi/siyuan-plugin-wakatime/blob/main/LICENSE)
[](https://github.com/Zuoqiu-Yingyi/siyuan-plugin-wakatime/commits/main)


[](https://github.com/Zuoqiu-Yingyi/siyuan-plugin-wakatime/releases)---
## USER GUIDE
[简体中文](./public/README_zh_CN.md) \| [English](./public/README.md)
## DEVELOPER GUIDE
### RELEASE STEPS
1. Update the version number in `/package.json` and `/public/plugin.json`, then commit the changes in [monorepo](https://github.com/Zuoqiu-Yingyi/siyuan-packages-monorepo).
2. Run script `./scripts/git-subtree/wakatime/push.ps1` with the folowing command in **monorepo root dir** to push the subtree to sub-repository (`dev` branch).
```powershell
pwsh -f "./scripts/git-subtree/wakatime/push.ps1"
```
3. Create a pull request from `dev` branch to `main` branch in sub-repository.
4. Merge the pull request.
5. Await for the CD workflow `release-please.yml` to complete, it will create a *release pull request* in sub-repository.
6. Merge the *release pull request*, it will create a new *pre-release* with current [changelog](./CHANGELOG.md) and a new *tag* with [semantic version](https://semver.org/) in sub-repository.
7. Await for the CD workflow `build.yml` to complete, it will update the distribution files to `publish` branch in sub-repository.
8. Await for the CD workflow `release-distribution.yml` to complete, it will create a new *pre-release* with an asset named `package.zip` and a new *tag* with timestamp in sub-repository.## CHANGELOG
[CHANGE LOG](./CHANGELOG.md)