MultiPost Docs
HomeBlog

Introduction

Start DevelopmentFile StructureBuild Publishing ScriptType Definitions

Development

Content Publishing PrincipleAccount Information Retrieval PrincipleBackgroundTab Management

Reference

Bilibili Dynamic Publishing Feature Development RecordDouyin Account Information Retrieval Development RecordDouyin Image-Text Dynamic Publishing Script Development Record
简体中文English

Start Development

NextFile Structure

On this page

Overview#

The Development section introduces the development process of MultiPost Extension. It helps you quickly participate in the development community and contribute code.

Environment Setup#

node v20.17.0 pnpm v10.7.0

Getting Started#

First, install dependencies:

pnpm i

Then, run the Plasmo development server:

pnpm dev

Turn on developer mode in the browser extension page, click Load unpacked extension and find build/chrome-mv3-dev to load.

Build Production Version#

Run the following command:

pnpm build

You can find the build content in the build folder

Development Instructions#

Documentation You Need to Know#

Chrome Extension API Reference

Edge Extension

Plasmo Docs

Recommended Articles#

  • AI Full-Stack Guide Vol.033: Learn to Publish Content to Multiple Platforms in 5 Minutes

Development Documentation#

It should be noted that development for different platforms differs in details, but generally follows similar implementation patterns. It cannot escape the implementation pattern of find elements - edit elements - auto publish. You can learn about the development details of different platforms through the following documentation:

  • Build Publish Script
  • Douyin Dynamic Publishing Feature Development Record
  • Douyin Account Information Retrieval
  • Bilibili Dynamic Publishing Feature Development Record

Contributing#

We very much welcome your contributions, you can submit your code through pull request.

Before submitting, please first read the Contributing Guide.