Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic multi-product document unified publishing and displaying method

A multi-product and document technology, which is applied in the field of automated multi-product document unified release and display, to achieve the effect of simplifying team document management and unified release process to achieve release

Pending Publication Date: 2021-05-18
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the needs and deficiencies of current technological development, the present invention provides an automated method for unified release and display of multi-product documents, which solves the problems of unified release and display of multi-product documents and version control

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] This embodiment proposes an automated unified release and display method for multi-product documents, the realization of which includes two parts: Webhook monitoring service and rendering pipeline service;

[0031] The Webhook monitoring service provides a continuously running API interface in the form of a Web service to receive the markdown document source code update events pushed by the code warehouse, and extract the parameters in the request data package according to the received update events, and then store the warehouse information recorded in the data package and version information are sent to the rendering pipeline service;

[0032] A pipeline is predefined in the rendering pipeline service. The rendering pipeline service is used to receive the document update task sent by the Webhook monitoring service, and hand over the task data to the internal idle work queue. After the work queue receives the task data, it starts the predefined pipeline. The pipeline re...

Embodiment 2

[0037] On the basis of Embodiment 1, an automated multi-product document unified release and display method in this embodiment uses the Hugo document rendering tool written in Golang language to perform rendering pipeline services. The specific workflow is as follows:

[0038] (1) Pull the latest document: According to the distributed task information, pull the latest version of the markdown document on the code warehouse through the git command;

[0039] (2) Parsing version information: parsing the historical version and tag information from the updated code warehouse, and writing it into a temporary configuration file for use in subsequent processes;

[0040] (3) Parse the document directory tree: parse the configuration file of the original directory tree, and parse it into a tree-shaped data structure according to the directory hierarchy configured therein, and store it in variables for use in subsequent steps;

[0041] (4) Configure the content directory structure: Accord...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an automatic multi-product document unified publishing and displaying method, which relates to the technical field of document management and comprises two parts of Webhook monitoring service and rendering pipeline service. The Webhook monitoring service provides a continuously running API in a Web service form to receive a Markdown document source code updating event pushed by a code warehouse, extracts parameters in a request data packet according to the received updating event, and then sends warehouse information and version information recorded in the data packet to the rendering pipeline service; a pipeline is predefined in the rendering pipeline service, the rendering pipeline service receives a document updating task and delivers task data to an idle work queue, the work queue starts the predefined pipeline to render each Markdown document in sequence, a corresponding static webpage is generated and finally updated automatically to a site, and the user can view the newly generated document page by accessing the site link. According to the invention, the problems of unified management and release and version control of multi-product documents can be solved.

Description

technical field [0001] The invention relates to the technical field of document management, in particular to an automatic unified release and display method for multi-product documents. Background technique [0002] Documentation is an important intellectual asset for an enterprise. [0003] In IT enterprises, a good product development documentation system is of great help to the improvement of enterprise product development and delivery efficiency, as well as the improvement of team collaboration efficiency and saving communication costs. In general, most technical teams use source code version management tools (such as Git) to manage R&D technical documents. Git is an open source distributed version control system that can effectively and quickly handle project version management from small to very large. Git is an open source version control software developed by Linus Torvalds to help manage the development of the Linux kernel. Unlike the commonly used version control...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/13G06F16/18G06F16/958
CPCG06F16/13G06F16/1873G06F16/958
Inventor 尹东超石光银蔡卫卫高传集江燕
Owner SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products