Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jgsogo/drawables-lego-tracks

Assets for LEGO train tracks
https://github.com/jgsogo/drawables-lego-tracks

assets lego train-tracks

Last synced: about 1 month ago
JSON representation

Assets for LEGO train tracks

Awesome Lists containing this project

README

        

[![Build and tests](https://github.com/jgsogo/drawables-lego-tracks/actions/workflows/ci.yml/badge.svg?event=push)](https://github.com/jgsogo/drawables-lego-tracks/actions/workflows/ci.yml)
[![Build and tests](https://github.com/jgsogo/drawables-lego-tracks/actions/workflows/conan_package.yml/badge.svg?event=push)](https://github.com/jgsogo/drawables-lego-tracks/actions/workflows/ci.yml)

## Consume the library

This library is available as a Conan package in my personal remote repository. To consume it, you just
need to add the remote:

```
conan remote add sogo https://sogo.jfrog.io/artifactory/api/conan/conan-center
conan install drawables-lego-tracks/@jgsogo/stable
```

Or, add the remote and list the reference in your `conanfile.txt/py` file.

## Build and run locally

```
mkdir cmake-build-xxxx && cd cmake-build-xxxx
```

```
conan lock create --profile:host=../.conan/profiles/cpp20 --profile:build=default --lockfile=../lockfile.json --lockfile-out=lockfile.json --name=drawables-lego-tracks --version=0.1 ../conanfile.txt --build --update
```

```
conan install --lockfile=lockfile.json ../conanfile.txt --build=missing --generator=virtualenv
```

## Update dependencies

```
conan lock create --name=drawables-lego-tracks --version=0.1 --base --lockfile-out lockfile.json --build --profile:host=.conan/profiles/cpp20 --profile:build=default conanfile.txt
```