Swiftpack.co - fireblade-engine/pal as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by fireblade-engine.
fireblade-engine/pal 0.2.2
Fireblade platform abstraction layer
⭐️ 6
🕓 31 weeks ago
iOS macOS tvOS
.package(url: "https://github.com/fireblade-engine/pal.git", from: "0.2.2")

Fireblade PAL (Platform Abstraction Layer)

license macOS Linux

A lightweight platform abstraction layer in Swift. It is developed and maintained as part of the Fireblade Game Engine project.

🚀 Getting Started

These instructions will get you a copy of the project up and running on your local machine and provide a code example.

📋 Prerequisites

💻 Installing

Fireblade PAL is available for all platforms that support Swift 5.7 and higher and the Swift Package Manager (SPM).

Extend the following lines in your Package.swift file or use it to create a new project.

// swift-tools-version:5.7

import PackageDescription

let package = Package(
    name: "YourPackageName",
    dependencies: [
        .package(url: "https://github.com/fireblade-engine/pal.git", from: "0.1.0")
    targets: [
            name: "YourTargetName",
            dependencies: ["FirebladePAL"])

💁 How to contribute

If you want to contribute please see the CONTRIBUTION GUIDE first.

To start your project contribution run these in your command line:

  1. git clone [email protected]:fireblade-engine/pal.git fireblade-pal
  2. cd fireblade-pal
  3. make setupEnvironment

Before commiting code please ensure to run:

  • make pre-push

This project is currently maintained by Christian Treffs.
See also the list of contributors who participated in this project.

🔏 License

This project is licensed under the MIT License - see the LICENSE file for details


Stars: 6
Last commit: 2 weeks ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

31 weeks ago

What's Changed

Full Changelog: https://github.com/fireblade-engine/pal/compare/0.2.1...0.2.2

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics