All Projects → perlorg → Cpanorg

perlorg / Cpanorg

cpan.org content

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Cpanorg

Devfest2014
2014 GDG Beijing DevFest Websit
Stars: ✭ 34 (-27.66%)
Mutual labels:  website
Soulextract.com
Soul Extract Official Website
Stars: ✭ 37 (-21.28%)
Mutual labels:  website
Wheel
关于net nio os cache db rpc json web http udp tcp mq 等多个小工具的自定义实现
Stars: ✭ 45 (-4.26%)
Mutual labels:  website
Googlemapview
android google map view - imageView to make the map display process easier by entering latitude and longitude only by static map
Stars: ✭ 36 (-23.4%)
Mutual labels:  website
Hiweather
A Chinese Weather Website based on Kotlin and SpringBoot. Using Spiders to gather weather and location data.
Stars: ✭ 37 (-21.28%)
Mutual labels:  website
Devgonga
Devgonga é uma startup com foco em criação de sites e desenvolvimento de sistemas web, moldada para atender a pequenas e médias empresas ao redor de angola. https://devgonga.github.io/devgonga/
Stars: ✭ 41 (-12.77%)
Mutual labels:  website
Opentorrentsite
A modern torrent site template that is easy to setup with an intuitive GUI. Currently in development.
Stars: ✭ 34 (-27.66%)
Mutual labels:  website
Frontend Mentor Challenge
Here you will find all the challenges that we took from frontend-mentor.
Stars: ✭ 47 (+0%)
Mutual labels:  website
Recipes
A super minimal recipe website built on Markdown
Stars: ✭ 38 (-19.15%)
Mutual labels:  website
Gameina
🎮 — GameINA adalah Web Portal Game yang dibuat oleh SYAUQIZAIDAN KHAIRAN KHALAF. Dilengkapi Game Market, Website Based Game dan Layanan Top-up yang dibuat untuk membantu para developer di Indonesia GameINA dibuat ditujukan agar para developer dan publisher indonesia dapat memasarkan gamenya di platform game milik negaranya sendiri.
Stars: ✭ 45 (-4.26%)
Mutual labels:  website
Bumblebee
Clever face for ADS
Stars: ✭ 36 (-23.4%)
Mutual labels:  website
Papogen
Use Sass/CSS + Pug + Node.js to generate beautiful static website.
Stars: ✭ 37 (-21.28%)
Mutual labels:  website
Dev Landing Page
Minimal landing page for developers
Stars: ✭ 1,004 (+2036.17%)
Mutual labels:  website
Gtdo
The source for gotools.org.
Stars: ✭ 35 (-25.53%)
Mutual labels:  website
Laravel Settings
Simple Settings package for a laravel application
Stars: ✭ 45 (-4.26%)
Mutual labels:  website
Autocms
AutoCms is a simple solution for your Meteor.js app
Stars: ✭ 34 (-27.66%)
Mutual labels:  website
Comics
A minimalist platform for hosting webcomics. Gives a nice browsing experience due to AJAX navigation.
Stars: ✭ 39 (-17.02%)
Mutual labels:  website
Omemo Top
Tracking the Progress of OMEMO Integration in various clients
Stars: ✭ 47 (+0%)
Mutual labels:  website
Droopler
Stars: ✭ 46 (-2.13%)
Mutual labels:  website
Quizmaster
A web-app for conducting a quiz over the internet
Stars: ✭ 42 (-10.64%)
Mutual labels:  website

CPAN.org content repository

This repository is for maintaining the non-source-code, non-archive content on cpan.org. Discussion related to this should be on the cpan-workers mailing list.

Rules for editing content:

  • Don't add new output files. Only files already on cpan.org should be added (and then to their current location). Generally email [email protected] to get new files included here. Making new templates/scripts/etc to produce the output files is fine.

  • Be conservative in your edits. While lots of updates are needed, this has been around for 20 years and will be for many more. There's no rush.

  • No style edits for now. Cleanups yes; but a new design/layout will wait.

How to submit changes

A 'pull request' on github is the best way. Sending a patch to the cpan-workers list at the same time will be a good way to get peer review. A change with a few "+1" votes from the list are more likely to be expediently pulled in.

How it works

Install Template Toolkit and the other requirements with cpanm by running make install.

To fetch the data needed for the site, run make update-data update-daily.

Then run make. This will in turn run ttree and generate output files in the html/ directory.

Image files are copied plainly to the html/ directory.

Everything else is processed through template toolkit. Only .html files get the "master template" applied automatically.

Run under docker

Experimental, you can build the content from theses templates with:

mkdir -p root/tmp root/CPAN
docker run --rm -ti \
  -v `pwd`:/cpan/content -v `pwd`/root:/cpan \
  -w /cpan/content \
  quay.io/perl/cpanorg:master \
    make build update-data update-master
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].