This repository contains the configuration required to generate the contents of Planet for the MySQL Community.
The current version of this file can be found in (1).
(1): https://github.com/oursqlcommunity-org/planet/blob/master/README.md
The system is built using the Planet Pluto Feed Reader and (Static) Website Generator.
As this system is built using the Planet Pluto Software, it needs to be installed first.
Planet Pluto only generates static web pages. For serving these you need a web server. Explaining how to install and configure a web server is out of scope of this README, you will need to Google it.
The Nginx configuration currently used can be found in (2).
(2): https://github.com/oursqlcommunity-org/planet/blob/master/etc/nginx/sites-available/planet-http
Planet Pluto needs a template for generating static web pages. The template of Planet for the MySQL Community can be found in the template directory of this repository.
This template was bootstrapped with the OpenStreetMap Blogs (OSMB) template, which was started by taking the planet-blank template and enriched with the planet-feeds template.
The OSMB template was then modified to fit the Planet for MySQL Community Requirements.
sudo apt-get -y install ruby-full build-essential libsqlite3-dev
sudo gem install pluto
git clone https://github.com/oursqlcommunity-org/planet.git
planet_mysql_community
template with output in the html
directory.pluto build planet.ini -t planet_mysql_community -o ./html
pluto merge -t planet_mysql_community -o ./html
pluto update
The policy of what feeds are suitable for inclusion, along with guidance on how to propose changes to the feeds list, is available in the file aggregation_and_content_policy.md.