All Projects → metacpan → Metacpan Web

metacpan / Metacpan Web

Licence: other
Web interface for MetaCPAN

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Metacpan Web

Genshin Impact Wish Simulator
A React web application to simulate Genshin Impact gacha in the browser
Stars: ✭ 349 (-3.32%)
Mutual labels:  hacktoberfest
Ketting
Ketting the HATEOAS client for javascript
Stars: ✭ 356 (-1.39%)
Mutual labels:  hacktoberfest
Timely
Accumulo backed time series database
Stars: ✭ 357 (-1.11%)
Mutual labels:  hacktoberfest
Angular Animations
✨ Easy, Reusable Animation Utility library for Angular
Stars: ✭ 353 (-2.22%)
Mutual labels:  hacktoberfest
Genrl
A PyTorch reinforcement learning library for generalizable and reproducible algorithm implementations with an aim to improve accessibility in RL
Stars: ✭ 356 (-1.39%)
Mutual labels:  hacktoberfest
Tsuru
Open source and extensible Platform as a Service (PaaS).
Stars: ✭ 3,761 (+941.83%)
Mutual labels:  hacktoberfest
Cht Core
The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.
Stars: ✭ 354 (-1.94%)
Mutual labels:  hacktoberfest
Unity Actions
Github actions for testing and building Unity projects
Stars: ✭ 358 (-0.83%)
Mutual labels:  hacktoberfest
Trailscraper
A command-line tool to get valuable information out of AWS CloudTrail
Stars: ✭ 352 (-2.49%)
Mutual labels:  hacktoberfest
Predator
A powerful open-source platform for load testing APIs.
Stars: ✭ 356 (-1.39%)
Mutual labels:  hacktoberfest
Doctoolchain
a Gradle based AsciiDoc Toolchain for Software Architecture Documentation
Stars: ✭ 355 (-1.66%)
Mutual labels:  hacktoberfest
Hsv Color Picker Unity
HSV color picker for Unity UI
Stars: ✭ 355 (-1.66%)
Mutual labels:  hacktoberfest
Kube Bench
Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
Stars: ✭ 4,359 (+1107.48%)
Mutual labels:  hacktoberfest
Beaker
Puppet Acceptance Testing Harness
Stars: ✭ 354 (-1.94%)
Mutual labels:  hacktoberfest
Appcenter
Pay-what-you-want app store for elementary OS
Stars: ✭ 358 (-0.83%)
Mutual labels:  hacktoberfest
Sfml.net
Official binding of SFML for .Net languages
Stars: ✭ 354 (-1.94%)
Mutual labels:  hacktoberfest
5e Database
Database for the D&D 5th Edition API
Stars: ✭ 354 (-1.94%)
Mutual labels:  hacktoberfest
Akka Grpc
Akka gRPC
Stars: ✭ 361 (+0%)
Mutual labels:  hacktoberfest
Atrium
A multiplatform assertion library for Kotlin
Stars: ✭ 359 (-0.55%)
Mutual labels:  hacktoberfest
Drools
Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Stars: ✭ 4,062 (+1025.21%)
Mutual labels:  hacktoberfest

test Coverage Status Kritika Analysis Status

Getting Started

We strongly recommend using metacpan-docker. This will give you a virtual machine already configured and ready to start developing on.

Installing Manually

If you prefer not to use Docker, the following commands will get you started:

$ carton install
$ yarn install
$ export PATH="$(realpath ./node_modules/.bin):$PATH"
$ ./bin/prove t
$ carton exec plackup -p 5001 -r

To run the tests in parallel, add -j8 (or however many CPUs you have) to the prove command.

Local Git and testing considerations

You will want to set up the supplied pre-commit Git hook like so:

$ ./git/setup.sh

which causes tidyall to be run before each commit. You can manually run this with tidyall path/to/file

Local Configuration Changes

The back end defaults to fastapi.metacpan.org. Running a local API server is optional and not required to hack on the front end. The address to the API being used can be changed in the metacpan_web.conf file. Ideally you would create a new file called metacpan_web_local.conf that contains

api                 http://127.0.0.1:5000

which will be loaded on top of the existing config file.

Compatibility Notes

On Win32 (and possibly also on other platforms) when using Perl < 5.12, the server started with plackup will generate warnings relating to date parsing. These are caused by Plack due to a bug in the gmtime implementation and can be removed by upgrading to Perl 5.12.

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].