Requirements
Outlines the system requirements, supported platforms, and dependencies needed!
To use Plugify, your system must meet the following requirements. These include supported platforms, compilers, and dependencies.
System Requirements
Operating Systems
Plugify is designed to work on a wide range of platforms, including:
- Desktop:
- Windows 7 or later
- Linux (tested on Ubuntu 20.04+ and Fedora 34+)
- macOS 13.0 (Ventura) or later
- Consoles:
- PlayStation 4/5
- Nintendo Switch
- Mobile:
- Android 14 or later
- iOS/iPadOS/tvOS 16.0 or later
- Other:
- UWP (Universal Windows Platform, including Xbox One)
Compilers
Plugify requires a C++20-compatible compiler. The following compilers are supported:
- Clang: Version 15 or later
- GCC: Version 11 or later
- MSVC (Microsoft Visual C++): Visual Studio 2022 or later
- Apple Clang: Version 15 or later
Build Tools
- CMake: Version 3.14 or later
- Ninja (optional): For faster builds
Dependencies
Plugify has the following dependencies:
- Core Dependencies:
- Language Module Dependencies:
- C++: No additional dependencies.
- C# (.NET): .NET Runtime 6.0 or later.
- C# (Mono): Mono Runtime 6.12 or later.
- Python: Python 3.12 or later.
- Go: Go 1.20 or later.
- JavaScript: V8 Engine 11.0 or later.
Hardware Requirements
Minimum
- Processor: 64-bit x86 or Arm processor
- RAM: 2 GB
- Storage: 100 MB of free space
Recommended
- Processor: 64-bit x86 or Arm processor with 4 cores or more
- RAM: 4 GB or more
- Storage: 500 MB of free space (for larger projects and dependencies)
Development Environment
Recommended Tools
- IDE: Visual Studio 2022, CLion, or VS Code with C++ extensions.
- Debugging Tools: GDB, LLDB, or Visual Studio Debugger.
- Package Managers:
- Windows: vcpkg or NuGet.
- Linux: apt, dnf, or pacman.
- macOS: Homebrew.
Testing and Verification
Plugify is continuously tested on the following platforms and configurations:
Platform | Compiler | Architecture | Status |
---|---|---|---|
Windows 10 | MSVC 2022 | x64 | ✅ |
Ubuntu 22.04 | GCC 11 | x64 | ✅ |
macOS 13 | Apple Clang 15 | Arm64 | ✅ |
Android 14 | Clang 15 | Arm64 | ✅ |
iOS 16 | Apple Clang 15 | Arm64 | ✅ |
Troubleshooting
If you encounter issues during setup or building:
Ensure CMake is Installed Correctly:
- Verify that CMake is added to your system's PATH.
Check Compiler Compatibility:
- Ensure your compiler supports C++20.
Verify Dependencies:
- Make sure all required dependencies are installed and accessible.
Consult the Documentation:
- Refer to the Plugify Documentation for detailed setup instructions.
Join the Community:
- Get help from the Plugify community on Discord or GitHub Issues.
Plugify is designed to be flexible and compatible with a wide range of systems. If you have any questions or need assistance, feel free to reach out to the community!