Skip to content

masonlet/starlet-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ This Repository is Archived ⚠️

This repository has been replaced by Starlet Setup - a more flexible Python tool for setting up Starlet development environments.

Why the change?

  • More flexible: Works with any combination of Starlet projects and libraries
  • Single or Batch: Clone individual repos, or entire ecosystems
  • Cleaner Workflow: Just a tool, no need for a separate development repository for each project.

Quick Start with Starlet Setup

# Clone the setup tool
git clone https://github.com/masonlet/starlet-setup.git
cd starlet-setup

# Set up complete Starlet environment
python starlet-setup.py --batch masonlet starlet-samples

Starlet Development

The Starlet Development repository acted as a central hub for coordinated development and testing, bringing together all Starlet libraries.

🚀 Starlet Ecosystem

The Starlet ecosystem is a collection of lightweight, modular C++ libraries designed for creating OpenGL applications.

Starlet is a long-term personal project that I continue to develop and refine in the background. It serves as a foundation for future game and graphics projects and is not intended for public release. It is public to demonstrate my skills in C++, OpenGL, engine design, and software architecture, reflecting my commitment to learning, experimentation, and building complex systems.

Building the Project

This project uses CMake. Follow these steps to build:

1. Clone the Repository

git clone https://github.com/Masonlet/starlet-development.git
cd starlet-development

2. Clone and Build Starlet

Run the included clone_starlet_ script to clone all repositories and build the project:

# Clone starlet-samples and build using HTTPS (default)
./clone_starlet.sh

# Clone a specific test repository
./clone_starlet.sh starlet-tests

# Clone using SSH instead of HTTPS
./clone_starlet.sh starlet-samples ssh

About

Development repository for Starlet libraries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published