<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>WordPress on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/wordpress/</link>
        <description>Recent content in WordPress on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 13 Jul 2025 15:30:11 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/wordpress/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>wordpress-develop</title>
        <link>https://producthunt.programnotes.cn/en/p/wordpress-develop/</link>
        <pubDate>Sun, 13 Jul 2025 15:30:11 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/wordpress-develop/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1582575633518-b2b7d205a386?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTIzOTE3NDd8&amp;ixlib=rb-4.1.0" alt="Featured image of post wordpress-develop" /&gt;&lt;h1 id=&#34;wordpresswordpress-develop&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/wordpress-develop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress/wordpress-develop&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;wordpress&#34;&gt;WordPress
&lt;/h1&gt;&lt;p&gt;Welcome to the WordPress development repository! Please check out the &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/handbook/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;contributor handbook&lt;/a&gt; for information about how to open bug reports, contribute patches, test changes, write documentation, or get involved in any way you can.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#getting-started&#34; &gt;Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#credentials&#34; &gt;Credentials&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;p&gt;WordPress is a PHP, MySQL, and JavaScript based project, and uses Node for its JavaScript dependencies. A local development environment is available to quickly get up and running.&lt;/p&gt;
&lt;p&gt;You will need a basic understanding of how to use the command line on your computer. This will allow you to set up the local development environment, to start it and stop it when necessary, and to run the tests.&lt;/p&gt;
&lt;p&gt;You will need Node and npm installed on your computer. Node is a JavaScript runtime used for developer tooling, and npm is the package manager included with Node. If you have a package manager installed for your operating system, setup can be as straightforward as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS: &lt;code&gt;brew install node&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Windows: &lt;code&gt;choco install nodejs&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Ubuntu: &lt;code&gt;apt install nodejs npm&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are not using a package manager, see the &lt;a class=&#34;link&#34; href=&#34;https://nodejs.org/en/download/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Node.js download page&lt;/a&gt; for installers and binaries.&lt;/p&gt;
&lt;p&gt;You will also need &lt;a class=&#34;link&#34; href=&#34;https://www.docker.com/products/docker-desktop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Docker&lt;/a&gt; installed and running on your computer. Docker is the virtualization software that powers the local development environment. Docker can be installed just like any other regular application.&lt;/p&gt;
&lt;h3 id=&#34;development-environment-commands&#34;&gt;Development Environment Commands
&lt;/h3&gt;&lt;p&gt;Ensure &lt;a class=&#34;link&#34; href=&#34;https://www.docker.com/products/docker-desktop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Docker&lt;/a&gt; is running before using these commands.&lt;/p&gt;
&lt;h4 id=&#34;to-start-the-development-environment-for-the-first-time&#34;&gt;To start the development environment for the first time
&lt;/h4&gt;&lt;p&gt;Clone the current repository using &lt;code&gt;git clone https://github.com/WordPress/wordpress-develop.git&lt;/code&gt;. Then in your terminal move to the repository folder &lt;code&gt;cd wordpress-develop&lt;/code&gt; and run the following commands:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run build:dev
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:start
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Your WordPress site will accessible at http://localhost:8889. You can see or change configurations in the &lt;code&gt;.env&lt;/code&gt; file located at the root of the project directory.&lt;/p&gt;
&lt;h4 id=&#34;to-watch-for-changes&#34;&gt;To watch for changes
&lt;/h4&gt;&lt;p&gt;If you&amp;rsquo;re making changes to WordPress core files, you should start the file watcher in order to build or copy the files as necessary:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;To stop the watcher, press &lt;code&gt;ctrl+c&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;to-run-a-wp-cli-command&#34;&gt;To run a &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/cli/handbook/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WP-CLI&lt;/a&gt; command
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:cli &amp;lt;command&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;WP-CLI has a lot of &lt;a class=&#34;link&#34; href=&#34;https://developer.wordpress.org/cli/commands/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;useful commands&lt;/a&gt; you can use to work on your WordPress site. Where the documentation mentions running &lt;code&gt;wp&lt;/code&gt;, run &lt;code&gt;npm run env:cli&lt;/code&gt; instead. For example:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:cli help
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;to-run-the-tests&#34;&gt;To run the tests
&lt;/h4&gt;&lt;p&gt;These commands run the PHP and end-to-end test suites, respectively:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run test:php
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run test:e2e
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;to-restart-the-development-environment&#34;&gt;To restart the development environment
&lt;/h4&gt;&lt;p&gt;You may want to restart the environment if you&amp;rsquo;ve made changes to the configuration in the &lt;code&gt;docker-compose.yml&lt;/code&gt; or &lt;code&gt;.env&lt;/code&gt; files. Restart the environment with:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:restart
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;to-stop-the-development-environment&#34;&gt;To stop the development environment
&lt;/h4&gt;&lt;p&gt;You can stop the environment when you&amp;rsquo;re not using it to preserve your computer&amp;rsquo;s power and resources:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:stop
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;to-start-the-development-environment-again&#34;&gt;To start the development environment again
&lt;/h4&gt;&lt;p&gt;Starting the environment again is a single command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run env:start
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;credentials&#34;&gt;Credentials
&lt;/h2&gt;&lt;p&gt;These are the default environment credentials:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Database Name: &lt;code&gt;wordpress_develop&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Username: &lt;code&gt;root&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Password: &lt;code&gt;password&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To login to the site, navigate to http://localhost:8889/wp-admin.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Username: &lt;code&gt;admin&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Password: &lt;code&gt;password&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To generate a new password (recommended):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the Dashboard&lt;/li&gt;
&lt;li&gt;Click the Users menu on the left&lt;/li&gt;
&lt;li&gt;Click the Edit link below the admin user&lt;/li&gt;
&lt;li&gt;Scroll down and click &amp;lsquo;Generate password&amp;rsquo;. Either use this password (recommended) or change it, then click &amp;lsquo;Update User&amp;rsquo;. If you use the generated password be sure to save it somewhere (password manager, etc).&lt;/li&gt;
&lt;/ol&gt;
</description>
        </item>
        <item>
        <title>gutenberg</title>
        <link>https://producthunt.programnotes.cn/en/p/gutenberg/</link>
        <pubDate>Wed, 04 Jun 2025 15:30:55 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/gutenberg/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1550628339-1882aff21347?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NDkwMjIxNTd8&amp;ixlib=rb-4.1.0" alt="Featured image of post gutenberg" /&gt;&lt;h1 id=&#34;wordpressgutenberg&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress/gutenberg&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;gutenberg&#34;&gt;Gutenberg
&lt;/h1&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/actions?query=workflow%3A%22End-to-End&amp;#43;Tests%22&amp;#43;branch%3Atrunk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/WordPress/gutenberg/workflows/End-to-End%20Tests/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;End-to-End Tests&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/actions?query=workflow%3A%22Static&amp;#43;Analysis&amp;#43;%28Linting%2C&amp;#43;License%2C&amp;#43;Type&amp;#43;checks...%29%22&amp;#43;branch%3Atrunk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/WordPress/gutenberg/workflows/Static%20Analysis%20%28Linting,%20License,%20Type%20checks...%29/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Static Analysis (Linting, License, Type checks…)&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/actions?query=workflow%3A%22Unit&amp;#43;Tests%22&amp;#43;branch%3Atrunk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/WordPress/gutenberg/workflows/Unit%20Tests/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Unit Tests&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/actions?query=workflow%3A%22Create&amp;#43;Block%22&amp;#43;branch%3Atrunk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/WordPress/gutenberg/workflows/Create%20Block/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Create Block&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/actions?query=workflow%3A%22React&amp;#43;Native&amp;#43;E2E&amp;#43;Tests&amp;#43;%28iOS%29%22&amp;#43;branch%3Atrunk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/WordPress/gutenberg/workflows/React%20Native%20E2E%20Tests%20%28iOS%29/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;React Native E2E Tests (iOS)&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/actions?query=workflow%3A%22React&amp;#43;Native&amp;#43;E2E&amp;#43;Tests&amp;#43;%28Android%29%22&amp;#43;branch%3Atrunk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/WordPress/gutenberg/workflows/React%20Native%20E2E%20Tests%20%28Android%29/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;React Native E2E Tests (Android)&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://wordpress.github.io/gutenberg/&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;https://raw.githubusercontent.com/storybooks/brand/master/badge/badge-storybook.svg&#34; alt=&#34;Storybook Badge&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://lerna.js.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;lerna&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://user-images.githubusercontent.com/1204802/100067796-fc3e8700-2e36-11eb-993b-6b80b4310b87.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Screenshot of the Gutenberg Editor, editing a post in WordPress&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Welcome to the development hub for the WordPress Gutenberg project!&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Gutenberg&amp;rdquo; is a codename for a whole new paradigm in WordPress site building and publishing, that aims to revolutionize the entire publishing experience as much as Gutenberg did the printed word. Right now, the project is in the second phase of a four-phase process that will touch every piece of WordPress &amp;ndash; Editing, Customization, &lt;strong&gt;Collaboration&lt;/strong&gt; (which includes &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/2023/07/03/real-time-collaboration/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Real-time collaboration&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/2023/07/04/workflows/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Asynchronous collaboration&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/2023/07/04/workflows/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Publishing flows&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/2023/07/05/revisions/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Post revisions interface&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/2023/07/12/admin-design/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Admin design&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/2023/07/10/block-library/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Library&lt;/a&gt;), and Multilingual &amp;ndash; and is focused on a new editing experience, the block editor.&lt;/p&gt;
&lt;p&gt;The block editor introduces a modular approach to pages and posts: each piece of content in the editor, from a paragraph to an image gallery to a headline, is its own block. And just like physical blocks, WordPress blocks can be added, arranged, and rearranged, allowing WordPress users to create media-rich pages in a visually intuitive way &amp;ndash; and without work-arounds like shortcodes or custom HTML.&lt;/p&gt;
&lt;p&gt;The block editor first became available in December 2018, and we&amp;rsquo;re still hard at work refining the experience, creating more and better blocks, and laying the groundwork for the next three phases of work. The Gutenberg plugin gives you the latest version of the block editor, so you can join us in testing bleeding-edge features, start playing with blocks, and maybe get inspired to build your own.&lt;/p&gt;
&lt;p&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Keeping up with Gutenberg Index&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;p&gt;Get hands on: check out the &lt;a class=&#34;link&#34; href=&#34;https://wordpress.org/gutenberg/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;block editor live demo&lt;/a&gt; to play with a test instance of the editor.&lt;/p&gt;
&lt;h3 id=&#34;using-gutenberg&#34;&gt;Using Gutenberg
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Download:&lt;/strong&gt; To use the latest release of the Gutenberg plugin on your WordPress site: install from the plugins page in wp-admin, or &lt;a class=&#34;link&#34; href=&#34;https://wordpress.org/plugins/gutenberg/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;download from the WordPress.org plugins repository&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;User Documentation:&lt;/strong&gt; See the &lt;a class=&#34;link&#34; href=&#34;https://wordpress.org/documentation/article/wordpress-block-editor/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress Editor documentation&lt;/a&gt; for detailed docs on using the editor as an author creating posts and pages.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;User Support:&lt;/strong&gt; If you have run into an issue, you should check the &lt;a class=&#34;link&#34; href=&#34;https://wordpress.org/support/forums/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Support Forums first&lt;/a&gt;. The forums are a great place to get help. If you have a bug to report, please &lt;a class=&#34;link&#34; href=&#34;https://github.com/wordpress/gutenberg/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;submit it to the Gutenberg repository&lt;/a&gt;. Please search prior to creating a new bug to confirm it&amp;rsquo;s not a duplicate.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;developing-for-gutenberg&#34;&gt;Developing for Gutenberg
&lt;/h3&gt;&lt;p&gt;Extending and customizing is at the heart of the WordPress platform, this is no different for the Gutenberg project. The editor and future products can be extended by third-party developers using plugins.&lt;/p&gt;
&lt;p&gt;Review the &lt;a class=&#34;link&#34; href=&#34;https://developer.wordpress.org/block-editor/getting-started/quick-start-guide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Quick Start Guide&lt;/a&gt; for the fastest way to get started extending the block editor. See the &lt;a class=&#34;link&#34; href=&#34;https://developer.wordpress.org/block-editor/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Block Editor Handbook&lt;/a&gt; for extensive tutorials, documentation, and API references. Also, check the &lt;a class=&#34;link&#34; href=&#34;https://developer.wordpress.org/blog/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress Developer Blog&lt;/a&gt; for great articles about block development, among other topics.&lt;/p&gt;
&lt;h3 id=&#34;contribute-to-gutenberg&#34;&gt;Contribute to Gutenberg
&lt;/h3&gt;&lt;p&gt;Gutenberg is an open-source project and welcomes all contributors from code to design, and from documentation to triage. The project is built by many contributors and volunteers, and we&amp;rsquo;d love your help building it.&lt;/p&gt;
&lt;p&gt;See the &lt;a class=&#34;link&#34; href=&#34;https://developer.wordpress.org/block-editor/contributors/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contributors Handbook&lt;/a&gt; for all the details on how you can contribute.&lt;/p&gt;
&lt;p&gt;To get up and running quickly with &lt;strong&gt;code contribution&lt;/strong&gt; see &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/contributors/code/getting-started-with-code-contribution.md&#34; &gt;Getting Started With Code Contribution&lt;/a&gt;. Also check out the other resources available on the &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/contributors/code/README.md&#34; &gt;Code Contributions&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;In whichever way you wish to contribute please be sure to read the &lt;a class=&#34;link&#34; href=&#34;https://github.com/WordPress/gutenberg/blob/HEAD/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contributing Guidelines&lt;/a&gt; first.&lt;/p&gt;
&lt;p&gt;As with all WordPress projects, we want to ensure a welcoming environment for everyone. With that in mind, all contributors are expected to follow our &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/handbook/community-code-of-conduct/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Code of Conduct&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;get-involved&#34;&gt;Get Involved
&lt;/h2&gt;&lt;p&gt;You can join us in the &lt;code&gt;#core-editor&lt;/code&gt; channel in Slack, see the &lt;a class=&#34;link&#34; href=&#34;https://make.wordpress.org/chat/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress Slack page&lt;/a&gt; for signup information; it is free to join.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;WordPress is free software, and is released under the terms of the GNU General Public License version 2 or (at your option) any later version. See &lt;a class=&#34;link&#34; href=&#34;LICENSE.md&#34; &gt;LICENSE.md&lt;/a&gt; for complete license.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;br/&gt;&lt;p align=&#34;center&#34;&gt;&lt;img src=&#34;https://s.w.org/style/images/codeispoetry.png?1&#34; alt=&#34;Code is Poetry.&#34; /&gt;&lt;/p&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>1Panel</title>
        <link>https://producthunt.programnotes.cn/en/p/1panel/</link>
        <pubDate>Mon, 21 Apr 2025 15:28:34 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/1panel/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1631028353342-9c573a9bc957?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NDUyMjA0NjF8&amp;ixlib=rb-4.0.3" alt="Featured image of post 1Panel" /&gt;&lt;h1 id=&#34;1panel-dev1panel&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/1Panel-dev/1Panel&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;1Panel-dev/1Panel&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;&lt;a href=&#34;https://1panel.pro&#34;&gt;&lt;img src=&#34;https://resource.1panel.pro/img/1panel-logo.png&#34; alt=&#34;1Panel&#34; width=&#34;300&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;b&gt;Top-Rated Web-based Linux Server Management Tool&lt;/b&gt;&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://trendshift.io/repositories/2462&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;https://trendshift.io/api/badge/repositories/2462&#34; alt=&#34;1Panel-dev%2F1Panel | Trendshift&#34; style=&#34;width: 240px; height: auto;&#34; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://www.gnu.org/licenses/gpl-3.0.html&#34;&gt;&lt;img src=&#34;https://shields.io/github/license/1Panel-dev/1Panel?color=%231890FF&#34; alt=&#34;License: GPL v3&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://app.codacy.com/gh/1Panel-dev/1Panel?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=1Panel-dev/1Panel&amp;utm_campaign=Badge_Grade_Dashboard&#34;&gt;&lt;img src=&#34;https://app.codacy.com/project/badge/Grade/da67574fd82b473992781d1386b937ef&#34; alt=&#34;Codacy&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://discord.gg/bUpUqWqdRr&#34; target=&#34;_blank&#34;&gt;
        &lt;img src=&#34;https://img.shields.io/discord/1318846410149335080?logo=discord&amp;labelColor=%20%235462eb&amp;logoColor=%20%23f5f5f5&amp;color=%20%235462eb&#34;
            alt=&#34;chat on Discord&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://github.com/1Panel-dev/1Panel/releases&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/v/release/1Panel-dev/1Panel&#34; alt=&#34;GitHub release&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://github.com/1Panel-dev/1Panel&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/stars/1Panel-dev/1Panel?color=%231890FF&amp;style=flat-square&#34; alt=&#34;Stars&#34;&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/README.md&#34;&gt;&lt;img alt=&#34;English&#34; src=&#34;https://img.shields.io/badge/English-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.zh-Hans.md&#34;&gt;&lt;img alt=&#34;中文(简体)&#34; src=&#34;https://img.shields.io/badge/中文(简体)-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.ja.md&#34;&gt;&lt;img alt=&#34;日本語&#34; src=&#34;https://img.shields.io/badge/日本語-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.pt-br.md&#34;&gt;&lt;img alt=&#34;Português (Brasil)&#34; src=&#34;https://img.shields.io/badge/Português (Brasil)-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.ar.md&#34;&gt;&lt;img alt=&#34;العربية&#34; src=&#34;https://img.shields.io/badge/العربية-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.de.md&#34;&gt;&lt;img alt=&#34;Deutsch&#34; src=&#34;https://img.shields.io/badge/Deutsch-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.es.md&#34;&gt;&lt;img alt=&#34;Español&#34; src=&#34;https://img.shields.io/badge/Español-d9d9d9&#34;&gt;&lt;/a&gt;&lt;br&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.fr.md&#34;&gt;&lt;img alt=&#34;français&#34; src=&#34;https://img.shields.io/badge/français-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.ko.md&#34;&gt;&lt;img alt=&#34;한국어&#34; src=&#34;https://img.shields.io/badge/한국어-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.id.md&#34;&gt;&lt;img alt=&#34;Bahasa Indonesia&#34; src=&#34;https://img.shields.io/badge/Bahasa Indonesia-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.zh-Hant.md&#34;&gt;&lt;img alt=&#34;中文(繁體)&#34; src=&#34;https://img.shields.io/badge/中文(繁體)-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.tr.md&#34;&gt;&lt;img alt=&#34;Türkçe&#34; src=&#34;https://img.shields.io/badge/Türkçe-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.ru.md&#34;&gt;&lt;img alt=&#34;Русский&#34; src=&#34;https://img.shields.io/badge/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9-d9d9d9&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://producthunt.programnotes.cn/docs/README.ms.md&#34;&gt;&lt;img alt=&#34;Bahasa Melayu&#34; src=&#34;https://img.shields.io/badge/Bahasa Melayu-d9d9d9&#34;&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Efficient Management&lt;/strong&gt;: Through a user-friendly web graphical interface, 1Panel enables users to effortlessly manage their Linux servers. Key features include host monitoring, file management, database administration, container management, LLMs management.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rapid Website Deployment&lt;/strong&gt;: With deep integration of the popular open-source website building software WordPress, 1Panel streamlines the process of domain binding and SSL certificate configuration, all achievable with just one click.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application Store&lt;/strong&gt;: 1Panel curates a wide range of high-quality open-source tools and applications, facilitating easy installation and updates for its users.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security and Reliability&lt;/strong&gt;: By leveraging containerization and secure application deployment practices, 1Panel minimizes vulnerability exposure. It further enhances security through integrated firewall management and log auditing capabilities.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One-Click Backup &amp;amp; Restore&lt;/strong&gt;: Data protection is made simple with 1Panel&amp;rsquo;s one-click backup and restore functionality, supporting various cloud storage solutions to ensure data integrity and availability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP Server&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://github.com/1Panel-dev/mcp-1panel&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;1Panel MCP Server&lt;/a&gt; allow user to execute server operations via natural language.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;quick-start&#34;&gt;Quick Start
&lt;/h2&gt;&lt;p&gt;Execute the script below and follow the prompts to install 1Panel:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; bash quick_start.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Please refer to our &lt;a class=&#34;link&#34; href=&#34;https://docs.1panel.pro/quick_start/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;documentation&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;中国用户请使用这个 &lt;a class=&#34;link&#34; href=&#34;https://1panel.cn/docs/installation/online_installation/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;安装脚本&lt;/a&gt;，其应用数量比国际版本更丰富。&lt;/p&gt;
&lt;h2 id=&#34;screenshot&#34;&gt;Screenshot
&lt;/h2&gt;&lt;p&gt;&lt;img src=&#34;https://resource.1panel.pro/img/1panel.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;UI Display&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;star-history&#34;&gt;Star History
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://star-history.com/#1Panel-dev/1Panel&amp;amp;Date&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://api.star-history.com/svg?repos=1Panel-dev/1Panel&amp;amp;type=Date&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Star History Chart&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;pro-edition&#34;&gt;Pro Edition
&lt;/h2&gt;&lt;p&gt;Compared to the OSS Edition, 1Panel Pro Edition provides users with a wealth of enhanced features and technical support services. Enhanced features include WAF enhancement, Website monitoring, Mobile APP, custom logo and theme, etc.&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://1panel.pro/pricing&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Click to see Pro Edition details&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;security-information&#34;&gt;Security Information
&lt;/h2&gt;&lt;p&gt;If you discover any security issues, please refer to &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/SECURITY.md&#34; &gt;SECURITY.md&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;Licensed under The GNU General Public License version 3 (GPLv3)  (the &amp;ldquo;License&amp;rdquo;); you may not use this file except in compliance with the License. You may obtain a copy of the License at&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.gnu.org/licenses/gpl-3.0.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.gnu.org/licenses/gpl-3.0.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &amp;ldquo;AS IS&amp;rdquo; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
