-
Notifications
You must be signed in to change notification settings - Fork 1
Supported Platforms
Steppable is tested to support the following platforms.
Important
Steppable contains few platform-specific calls, and many modern OS's are based on UNIX, it is likely that Steppable may also support platforms other than the ones documented here. However, they are not tested and we do not provide much support with them. In other words...
-
If your platform is not documented here, any bug reports on Steppable not being able to compile will be less prioritized, i.e., more time may be needed to process the report.
-
If you have made a pull request that fixed the build issues on your platform, it will not be merged if it contains modifications to the code itself. You can modify the project files only.
Note
We do have support on beta updates.
Steppable is tested to be able to compile on Windows 7 onwards. However, ANSI escape sequences, a crucial feature that
helps to provide a colorful and human-friendly user interface, is not supported natively in CMD.EXE
below Windows 10.
Therefore, users are strongly recommended to install a modern terminal to run Steppable.
Git for Windows has got a Bash shell installed by default. It seems to work great with Steppable output.
The latest three major releases of macOS are supported and tested. At the time of writing, the latest versions are 12.x (Monterey), 13.x (Ventura), 14.x (Sonoma).
Ubuntu Linux (22.04 and up) is regularly tested and is supported.
Copyright (C) Andy Zhang, 2023-2024. Licensed under the MIT License.
- Getting the Source - Cloning the repository to your local machine
- Build the Project (CMake) - Compiling the source code of Steppable using CMake
- Build the Project (build.py) - Compiling the source code of Steppable using build.py
- Workflow - How to contribute to this repository
- Coding Style (Python) - Style guidelines for Python code in this project
- Coding Style (C++) - Style guidelines for CPP code in this project
- Directory Structure - The directory structure used by this project.
- Using the API - How to use the Steppable API
- Supported Platforms
- Performance - Some benchmarks of Steppable for reference
- Status - Status of Steppable, at a glance