Skip to content

A dynamic system to test multiple variants of a particular implementation

License

Notifications You must be signed in to change notification settings

p-society/vulkan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan

Vulkan is a dynamic system designed to test multiple variants of a particular implementation in a competitive development environment.

P-Society Handles


Vulkan is a system for testing various implementations, built to facilitate comprehensive testing in a competitive development context. It is implemented using Go, MongoDB, Git and Docker.

Installation Guide

To get started with Vulkan, follow these steps:

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone the Repository

    First, clone the Vulkan repository to your local machine:

    git clone https://github.com/p-society/vulkan.git
    cd vulkan
  2. Build the Project

    Use make to build the Vulkan executable:

    make
  3. Run

    Execute Vulkan with the desired GitHub repository URL:

    ./vulkan <github-url>

    Example:

    ./vulkan https://github.com/majorbruteforce/http-starter.git

Troubleshooting

  • Permission Denied for Docker: Ensure your user is added to the docker group. Refer to the Docker documentation for instructions on adding your user to the docker group.

  • Missing Dependencies: Make sure both Go and Docker are installed and accessible from your command line. Verify installation by running go version and docker --version.

Current contributors

Made with contributors-img.

Subscribe to updates

Join our Discord Server and subscribe to this repository to get updates, information about Vulkan

About

A dynamic system to test multiple variants of a particular implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published