Tag

plugin development

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 29, 2025 · Frontend Development

Creating a Git Information Injection Plugin for Webpack and Vite Using Trae‑Builder

This article explains how to develop a custom plugin that automatically captures Git metadata during build time, injects it into the bundled code, and exposes the information via a console command, with step‑by‑step guidance for both Webpack and Vite projects using Trae‑Builder.

Trae-BuilderWebpackgit
0 likes · 12 min read
Creating a Git Information Injection Plugin for Webpack and Vite Using Trae‑Builder
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 28, 2025 · Frontend Development

Getting Started with Vite Plugin Development for Frontend Developers

This article guides pure frontend developers with little or no Node.js experience through the fundamentals of creating Vite plugins, covering concepts such as code injection, file operations, and file routing, and provides practical examples and best‑practice tips to enhance development efficiency.

Code InjectionFrontendNode.js
0 likes · 14 min read
Getting Started with Vite Plugin Development for Frontend Developers
Sohu Tech Products
Sohu Tech Products
Feb 26, 2025 · Frontend Development

Automatically Adding Optional Chaining Operator via Babel Plugin to Prevent TypeError

An automatically applied Babel plugin scans JavaScript AST nodes and rewrites risky property accesses and logical‑AND chains into optional‑chaining expressions, letting developers prevent TypeError crashes without modifying source code, while offering include/exclude filters, optional short‑circuit optimization, and compatibility with older browsers via downstream transforms.

AST transformationBabelFrontend
0 likes · 11 min read
Automatically Adding Optional Chaining Operator via Babel Plugin to Prevent TypeError
Sohu Tech Products
Sohu Tech Products
Jan 22, 2025 · Frontend Development

Implementing a Webpack Plugin for Incremental CDN Upload with Caching

The article explains how to build a custom Webpack plugin that uploads compiled static assets to a CDN, rewrites public‑path references to CDN URLs, and employs a hash‑based cache file to skip unchanged files, cutting build time from 40 seconds to 17 seconds in large projects.

Build OptimizationWebpackcaching
0 likes · 11 min read
Implementing a Webpack Plugin for Incremental CDN Upload with Caching
vivo Internet Technology
vivo Internet Technology
Jan 22, 2025 · Frontend Development

Developing a Babel Plugin to Automatically Add Optional Chaining (?.) and Prevent TypeError

The article explains how to create a custom Babel plugin that automatically transforms risky member and call expressions into optional‑chaining equivalents during bundling, using configurable include/exclude patterns and short‑circuit optimizations, thereby preventing TypeError in large JavaScript codebases while noting a modest bundle‑size increase.

BabelCode TransformationTypeError Prevention
0 likes · 14 min read
Developing a Babel Plugin to Automatically Add Optional Chaining (?.) and Prevent TypeError
JD Tech Talk
JD Tech Talk
Oct 15, 2024 · Mobile Development

Overview and Usage of the Hvigor Build Tool for HarmonyOS Development

Hvigor is a TypeScript‑based build orchestration tool for HarmonyOS that manages tasks, project models, and configurations, integrates with DevEco Studio for consistent command‑line and IDE builds, supports lifecycle phases, custom tasks, plugins, and routing plugins, and provides detailed development guides and code examples.

DevEco StudioHarmonyOSHvigor
0 likes · 16 min read
Overview and Usage of the Hvigor Build Tool for HarmonyOS Development
37 Interactive Technology Team
37 Interactive Technology Team
Sep 2, 2024 · Frontend Development

Understanding PostCSS: AST Structure, Objects, and Event Listeners

The article explains how PostCSS parses CSS into an abstract syntax tree composed of Declaration, Rule, Root, AtRule and Comment nodes, describes the rule‑ and hook‑based event listeners and depth‑first traversal used in PostCSS 8 versus the walk methods of PostCSS 7, and shows how this knowledge lets developers create custom plugins for tasks such as unit conversion, vendor prefixing, or dark‑mode generation.

CSS ASTCSS ProcessingEvent Listeners
0 likes · 9 min read
Understanding PostCSS: AST Structure, Objects, and Event Listeners
php中文网 Courses
php中文网 Courses
Aug 5, 2024 · Backend Development

Best Practices for Safely Modifying WordPress Site Code

This guide explains safe and efficient WordPress code modification techniques—including using child themes, avoiding direct core edits, creating plugins, and applying style changes—while emphasizing backup strategies, version control, and recovery methods to protect site stability and data.

WordPressbest practiceschild theme
0 likes · 10 min read
Best Practices for Safely Modifying WordPress Site Code
vivo Internet Technology
vivo Internet Technology
Jun 26, 2024 · R&D Management

Vivo Engineering Efficiency Team: VCR Platform Development and Code Review Plugin Implementation

The article describes Vivo's Engineering Efficiency team's VCR platform, built on GitLab and Gerrit, detailing the design and implementation of code‑review plugins, challenges faced, architectural integration, customization techniques, and future directions toward automated and AI‑enhanced code review.

Code ReviewEngineering EfficiencyGerrit
0 likes · 15 min read
Vivo Engineering Efficiency Team: VCR Platform Development and Code Review Plugin Implementation
Cognitive Technology Team
Cognitive Technology Team
May 27, 2024 · Cloud Native

Deep Dive into Sermant: Architecture Design and Plugin Development Practices

The article explains Sermant's classloader architecture, plugin mechanism, class isolation, unified dynamic configuration, and logging capabilities, providing step‑by‑step guidance for building service‑governance plugins from basic to advanced features.

Class IsolationSermantUnified Logging
0 likes · 6 min read
Deep Dive into Sermant: Architecture Design and Plugin Development Practices
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 18, 2024 · Artificial Intelligence

Step-by-Step Guide to Creating Custom Coze Plugins for AI Bots

This article provides a comprehensive tutorial on building, configuring, testing, publishing, and listing custom Coze plugins for AI bots, covering both creation from existing services and direct development in Coze IDE with code examples and practical tips.

AI BotAPI IntegrationCoze
0 likes · 22 min read
Step-by-Step Guide to Creating Custom Coze Plugins for AI Bots
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 17, 2024 · Backend Development

Getting Started with CozeIDE: Build and Deploy Plugins in 10 Minutes

This guide introduces CozeIDE, explains its main features such as code editing, dependency management, AI programming assistant, testing and publishing, and walks you through two complete plugin development examples—including a stock‑price lookup plugin—showing how to create, test, and release plugins using Node.js or Python runtimes.

AI AssistantCozeIDENode.js
0 likes · 12 min read
Getting Started with CozeIDE: Build and Deploy Plugins in 10 Minutes
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 23, 2024 · Frontend Development

Developing a LowCodeEngine Plugin for Visual Event Management and Variable Binding

This article explains how to create a LowCodeEngine plugin that enables non‑technical users to configure button‑click events and modal dialogs visually, covering background concepts, manual implementation steps, plugin‑based visual configuration, core technical details, and a concluding assessment of the engine's strengths and limitations.

Event ManagementFrontendLowCodeEngine
0 likes · 20 min read
Developing a LowCodeEngine Plugin for Visual Event Management and Variable Binding
政采云技术
政采云技术
Jul 27, 2023 · Big Data

Developing and Deploying Custom Trino Plugins (Access Control Example)

This article explains how to develop, package, and deploy custom Trino plugins—illustrated with an access‑control plugin—by using Java SPI, Maven dependencies, implementing the Plugin and SystemAccessControl interfaces, and configuring the plugin in Trino’s configuration files.

Java SPITrinoaccess control
0 likes · 11 min read
Developing and Deploying Custom Trino Plugins (Access Control Example)
37 Interactive Technology Team
37 Interactive Technology Team
Jan 4, 2023 · Backend Development

Extending the NSIS Inetc Plugin to Add Download‑Progress Callback

The article explains how to extend NSIS’s Inetc plug‑in by adding a /callback switch, storing the callback address, pushing total size, downloaded amount and percentage onto the NSIS stack after each buffer, and invoking the user‑defined function to update a progress bar during downloads.

C++InetcInstaller
0 likes · 11 min read
Extending the NSIS Inetc Plugin to Add Download‑Progress Callback
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2022 · Frontend Development

Integrating the Cheetah Core Module into uTools Plugin Development

This guide explains how to configure a uTools plugin project, create the required plugin.json, build the settings panel with Vue3, integrate the Cheetah core module, implement search and open commands, handle platform‑specific app launching, manage cache, and submit the plugin for review.

Cheetah coreElectronTypeScript
0 likes · 15 min read
Integrating the Cheetah Core Module into uTools Plugin Development
Architect
Architect
Oct 22, 2022 · Cloud Native

Design and Implementation of an Automated Operations Platform Based on Apache APISIX

This article presents the motivation, architecture, component selection, user authentication flow, micro‑service integration, and technical details—including custom Lua plugins and NGINX phases—of an automated operations platform built on the cloud‑native API gateway Apache APISIX.

API GatewayApache APISIXMicroservices
0 likes · 14 min read
Design and Implementation of an Automated Operations Platform Based on Apache APISIX
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 17, 2022 · Fundamentals

Understanding Gradle: Why Learn It, Its Features, and a Learning Roadmap

This article explains the importance of mastering Gradle for Android development, describes what Gradle and build tools are, outlines its historical evolution and key characteristics, and provides a practical learning path with resources and future topics such as tasks, lifecycle, dependency management, and plugin development.

AndroidBuild ToolsDevOps
0 likes · 10 min read
Understanding Gradle: Why Learn It, Its Features, and a Learning Roadmap
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 8, 2022 · Frontend Development

Cross‑Platform Plugin Development for Productivity Tools: Core Module Design and Platform Adaptation

The article examines how to boost personal efficiency by developing cross‑platform plugins for macOS productivity tools such as Alfred, Raycast, and uTools, describing their architectures, a shared core module, the use of the lightweight txiki.js runtime, and practical implementation details.

AlfredRaycastcross-platform
0 likes · 8 min read
Cross‑Platform Plugin Development for Productivity Tools: Core Module Design and Platform Adaptation
Java Captain
Java Captain
Sep 2, 2022 · Backend Development

IntelliJ Platform Projects Migrated to Java 17 – What It Means for Plugin Developers

The IntelliJ platform has moved its source code to Java 17, requiring IDE 2022.3 to run on Java 17 while still supporting some modules for older Java versions, and this shift impacts plugin development, version compatibility, and build processes for developers.

IntelliJbackend developmentide
0 likes · 3 min read
IntelliJ Platform Projects Migrated to Java 17 – What It Means for Plugin Developers