Use vue3 to build vue component library from scratch vue3 +pnpm +workspace+ vitepress + vite automated deployment github

online connection Online component address dc-pro-component 1. Project construction, create project dc-pro-component pnpm init pnpm install @vitejs/plugin-vue vite -D pnpm-workspace.yaml soft link packages: – “packages/**” – “examples” 2. Create folders and component tests written by examples pnpm init Create the src folder and create the corresponding file config file content import {<!– –> defineConfig } […]

Quickly master Go workspace mode

Hello everyone, I am fried fish. In the module management of Go projects, first goes to GOPATH, then to deprecation. Then to forcefully promote Go modules, from being rejected by the community to being forced to use rsc. The latest thing to know now is workspace mode. This is an important feature introduced in Go1.18. […]

Launcher3-Four ways to customize Workspace

There are four ways to load layout resources in Launcher’s workspace. The loading entrance is in LauncherProvider.java. Understanding these four loading methods will be very helpful for us to develop launcher, customize workspace, and share direct resources between two applications. Create a ContentProvider when the launcher starts, and then call the call method packages\apps\Launcher3\src\com\android\launcher3\LauncherProvider.java public […]

Let’s write a ROS simulator together: workspace

Workspace Introduction The first step in developing under the ROS system is to create a workspace and create a package. Creation of workspace Explain what a workspace is and why you need to create one. Provides steps for creating a workspace, including selecting the location of the workspace, creating and initializing the workspace, etc. In […]

Use pnpm workspace to manage Monorepo architecture

In the process of developing projects, we need to manage multiple projects in a warehouse. Each project has independent dependencies and scaffolding. We call this form of project structure Monorepo, pnpm workspace is one of the solutions for managing such projects. 1. Introduction to pnpm 1. Overview of pnpm pnpm stands for performance npm (high-performance […]

How to use SlackPirate to extract sensitive data from your Slack workspace

SlackPirate SlackPirate is a Slack information enumeration and extraction tool that can help researchers extract sensitive information from the Slack workspace. The tool is developed in Python and uses native Slack API to extract “interesting” information from a Slack workspace given an access token. As of May 2018, Slack has more than 8 million customers, […]

Practice of ROS new workspace (workspace) and package (package) compilation (C++ example)

The ROS workspace is a directory used to store ROS work packages. These work packages contain various files of ROS programs, including source code, configuration files, and message files. So the essence of the workspace is a folder, which is used to store the packages that will be introduced next and the files needed to […]

In the Android12.0 Launcher3 workspace, the pageview horizontal bar indicator is replaced by a dot indicator

In the Android12.0 Launcher3 workspace, the pageview horizontal bar indicator is replaced by a dot indicator The basic idea is as follows: 1. Modify the launcher.xml layout file and replace it with dots 2.WorkSpace inherits the incoming dot object PageIndicatorDots 3. Slide the horizontal bar indication left and right to replace the animation indicated by […]