Skip to content

Commit

Permalink
initial nuget
Browse files Browse the repository at this point in the history
  • Loading branch information
joreg committed Sep 27, 2024
1 parent 9288cd9 commit 521bcdc
Show file tree
Hide file tree
Showing 10 changed files with 632 additions and 750 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: push_nuget

# on push on main
on:
push:
branches:
- main
paths-ignore:
- README.md

jobs:
build:
runs-on: windows-latest
steps:
- name: Git Checkout
uses: actions/checkout@master

- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v2

- name: Setup Nuget.exe
uses: nuget/[email protected]

- name: Publish VL Nuget
uses: vvvv/[email protected]
with:
csproj: src\VL.IO.GifRecorder.csproj
nuspec: deployment\VL.IO.GifRecorder.nuspec
icon-src: https://raw.githubusercontent.com/vvvv/PublicContent/master/nugeticon.png
icon-dst: ./deployment/nugeticon.png
nuget-key: ${{ secrets.VVVV_ORG_NUGET_KEY }}
10 changes: 5 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
obj/
.vs/

# .v4p backup files
*~.xml

# Dynamic plugins .dll
bin/

/.vl/
/src/.vs/
/src/obj/
/lib/

.vl/
/lib/
21 changes: 16 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
# VL.IO.GifRecorder
A Gif recorder for VL.

Try it with vvvv, the visual live-programming environment for .NET
Download: http://visualprogramming.net

Based on https://github.com/Chman/Moments/tree/master/Moments%20Recorder/Scripts/Gif
A simple Gif recorder with a helper to record seamless loops.
Based on the [Moments Recorder](https://github.com/Chman/Moments/tree/master/Moments%20Recorder/Scripts/Gif) for Unity3d.

For use with vvvv, the visual live-programming environment for .NET: http://visualprogramming.net

## Getting started
- Install as [described here](https://thegraybook.vvvv.org/reference/hde/managing-nugets.html) via commandline:

`nuget install VL.IO.GifRecorder -pre`

- Usage examples and more information are included in the pack and can be found via the [Help Browser](https://thegraybook.vvvv.org/reference/hde/findinghelp.html)

## Contributing
- Report issues on [the vvvv forum](https://discourse.vvvv.org/c/vvvv-gamma/28)
- For custom development requests, please [get in touch](mailto:[email protected])
- When making a pull-request, please make sure to read the general [guidelines on contributing to vvvv libraries](https://thegraybook.vvvv.org/reference/extending/contributing.html)
465 changes: 208 additions & 257 deletions VL.IO.GifRecorder.vl

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions deployment/VL.IO.GifRecorder.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0"?>

<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>VL.IO.GifRecorder</id>
<version>0.0.1-alpha</version>
<title>VL.IO.GifRecorder</title>
<authors>vvvv</authors>
<repository type="git" url="https://github.com/vvvv/VL.IO.GifRecorder.git" />
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>A simple Gif recorder for vvvv</description>
<tags>VL</tags>
<license type="expression">LGPL-3.0-only</license>
<icon>icon\nugeticon.png</icon>
<readme>docs\README.md</readme>
</metadata>
<files>
<file src="..\lib\**\*.dll" target="lib\" exclude="" />
<file src="..\*.vl" target="" exclude="" />
<file src="..\help\**" target="help\" exclude="" />
<file src="nugeticon.png" target="icon\" />
<file src="..\README.md" target="docs\" />
</files>
</package>
337 changes: 337 additions & 0 deletions help/HowTo Record a seamlessly looping Gif.vl

Large diffs are not rendered by default.

447 changes: 0 additions & 447 deletions help/HowTo Record a seemlessly looping Gif.vl

This file was deleted.

11 changes: 0 additions & 11 deletions src/GifRecorder.csproj

This file was deleted.

25 changes: 0 additions & 25 deletions src/GifRecorder.sln

This file was deleted.

11 changes: 11 additions & 0 deletions src/VL.IO.GifRecorder.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\lib\</OutputPath>
</PropertyGroup>

</Project>

0 comments on commit 521bcdc

Please sign in to comment.