Skip to content

Latest commit

 

History

History
98 lines (66 loc) · 2.76 KB

README.md

File metadata and controls

98 lines (66 loc) · 2.76 KB

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