diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml deleted file mode 100644 index 61884215..00000000 --- a/.github/workflows/docs.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Docs - -on: - push: - branches: - - master - -jobs: - dispatch: - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@v6 - with: - github-token: ${{ secrets.DOCS_TOKEN }} - script: | - await github.rest.actions.createWorkflowDispatch({ - owner: 'velopack', - repo: 'velopack.website', - workflow_id: 'build.yml', - ref: 'master' - }) \ No newline at end of file diff --git a/README.md b/README.md index c68aa077..fda8f494 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ - - Velopack Logo + + Velopack Logo --- @@ -15,18 +15,18 @@ Velopack is an installation and auto-update framework for cross-platform applica ## Features -- 😍 **Zero config** – Velopack takes your dotnet build output (eg. `dotnet publish`), and generates an installer, and updates and delta packages in a single command. -- 🎯 **Cross platform** – Velopack supports building packages for **Windows**, **OSX**, and **Linux**. No matter your target, Velopack can create a release in just one command. -- 🚀 **Automatic migrations** - If you are coming from [Squirrel.Windows](https://github.com/Squirrel/Squirrel.Windows) or [Clowd.Squirrel](https://github.com/clowd/Clowd.Squirrel), Velopack will automatically migrate your application. Just build your Velopack release and deploy! [Read more.](https://velopack.io/docs/migrating.html) -- ⚡️ **Lightning fast** – Velopack is written in Rust for native performance. Creating releases is multi-threaded, and produces delta packages for ultra fast app updates. Applying update packages is highly optimised, and often can be done in the background. -- 📔 **Language agnostic** - With support for C#, Rust, JS, and more. Use a familiar API for updates no matter what your project is written in. Check out [Velopack Fusion](https://github.com/velopack/velopack.fusion) for more info. +- 😍 **Zero config** – Velopack takes your compiler output and generates an installer, updates, delta packages, and self-updating portable package in just one command. +- 🎯 **Cross platform** – Velopack supports building packages for **Windows**, **OSX**, and **Linux**, so you can use one solution for every target. +- 🚀 **Automatic migrations** - If you are coming from other popular frameworks (eg. [Squirrel](https://github.com/Squirrel/Squirrel.Windows)), Velopack can automatically migrate your application. +- ⚡️ **Lightning fast** – Velopack is written in Rust for native performance. Delta packages mean your user only downloads what's changed between versions. +- 📔 **Language agnostic** - With support for C#, C++, JS, Rust and more. Use a familiar API for updates no matter what language your project is. https://github.com/velopack/velopack/assets/1287295/0ff1bea7-15ed-42ae-8bdd-9519f1033432 ## Documentation -- ⚡ [Quick start guides](https://velopack.io/docs/getting-started/csharp.html) -- 🕶️ [View example apps](samples) -- 📖 [Read the docs](https://velopack.io/docs/) +- 📖 [Read the docs](https://docs.velopack.io/) +- ⚡ [Quick start guides](https://docs.velopack.io/category/quick-start) +- 🕶️ [View example apps](https://docs.velopack.io/category/sample-apps) ## Community - ❓ Ask questions, get support, or discuss ideas on [our Discord server](https://discord.gg/CjrCrNzd3F) @@ -34,7 +34,7 @@ https://github.com/velopack/velopack/assets/1287295/0ff1bea7-15ed-42ae-8bdd-9519 ## Contributing - 💬 Join us on [Discord](https://discord.gg/CjrCrNzd3F) to get involved in dev discussions -- 🚦 Read our [compiling guide](https://velopack.io/docs/compiling.html) +- 🚦 Read our [contributing guide](https://docs.velopack.io/category/contributing) ## Testimonials I have now got my external facing application using velopack. I am very impressed. Seems to work fabulously well and be much faster both in the initial build and in the upgrading of the software on the end user's machine than Squirrel was. It's amazing and the best installer I've ever used in over 30 years of development. Thanks so much! You are doing some great work! diff --git a/README_NUGET.md b/README_NUGET.md index bf985a0a..ea1c0204 100644 --- a/README_NUGET.md +++ b/README_NUGET.md @@ -1,14 +1,19 @@ # Velopack -Velopack is an installation and auto-update framework for cross-platform .NET applications. It's opinionated, extremely easy to use with zero config needed. With just one command you can be up and running with an installable application, and it's lightning fast for your users, too. +Velopack is an installation and auto-update framework for cross-platform applications. It's opinionated, extremely easy to use with zero config needed. With just one command you can be up and running with an installable application, and it's lightning fast for your users, too. ## Features -- 😍 **Zero config** – Velopack takes your dotnet build output (eg. `dotnet publish`), and generates an installer, and update package in a single command. -- 🎯 **Cross platform** – Velopack supports building packages for Windows and OSX, and Linux. No matter your target, Velopack can create a release in just one command. -- 🚀 **Automatic migrations** - If you are coming from [Squirrel.Windows](https://github.com/Squirrel/Squirrel.Windows) or [Clowd.Squirrel](https://github.com/clowd/Clowd.Squirrel), Velopack will automatically migrate your application. Just build your Velopack release and deploy! [Read more.](https://velopack.io/docs/migrating.html) -- ⚡️ **Lightning fast** – Velopack is written in Rust for native performance. Creating releases is multi-threaded, and produces delta packages for ultra fast app updates. Applying update packages is highly optimised, and often can be done in the background. +- 😍 **Zero config** – Velopack takes your compiler output and generates an installer, updates, delta packages, and self-updating portable package in just one command. +- 🎯 **Cross platform** – Velopack supports building packages for **Windows**, **OSX**, and **Linux**, so you can use one solution for every target. +- 🚀 **Automatic migrations** - If you are coming from other popular frameworks (eg. [Squirrel](https://github.com/Squirrel/Squirrel.Windows)), Velopack can automatically migrate your application. +- ⚡️ **Lightning fast** – Velopack is written in Rust for native performance. Delta packages mean your user only downloads what's changed between versions. +- 📔 **Language agnostic** - With support for C#, C++, JS, Rust and more. Use a familiar API for updates no matter what language your project is. -## Getting Started +## Documentation +- 📖 [Read the docs](https://docs.velopack.io/) +- ⚡ [Quick start guides](https://docs.velopack.io/category/quick-start) +- 🕶️ [View example apps](https://docs.velopack.io/category/sample-apps) -- Visit our GitHub: https://github.com/velopack/velopack -- Read the documentation: https://velopack.io/docs/ \ No newline at end of file +## Community +- ❓ Ask questions, get support, or discuss ideas on [our Discord server](https://discord.gg/CjrCrNzd3F) +- 🗣️ Report bugs on [GitHub Issues](https://github.com/velopack/velopack/issues) \ No newline at end of file diff --git a/artwork/Velopack_200.png b/artwork/Velopack_200.png new file mode 100644 index 00000000..c278b606 Binary files /dev/null and b/artwork/Velopack_200.png differ diff --git a/artwork/velopack-black.svg b/artwork/velopack-black.svg new file mode 100644 index 00000000..cc75f717 --- /dev/null +++ b/artwork/velopack-black.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/artwork/velopack-white.svg b/artwork/velopack-white.svg new file mode 100644 index 00000000..6431d079 --- /dev/null +++ b/artwork/velopack-white.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/AvaloniaCrossPlat/readme.md b/samples/AvaloniaCrossPlat/readme.md index d2bca795..693c85de 100644 --- a/samples/AvaloniaCrossPlat/readme.md +++ b/samples/AvaloniaCrossPlat/readme.md @@ -42,6 +42,4 @@ class Program ## Testing changes to Velopack This project has a folder of development build scripts (e.g. `.\dev-scripts\build-win.bat`) which will create a release in same way as the main scripts, except with a project reference to Velopack, and it will invoke the local vpk tool as well. -If you have made a change to Velopack and would like to test it in the sample app, these are the scripts you should run instead. - -Don't forget to review the [compiling guide](../../docs/compiling.md) to make sure you can build Velopack. \ No newline at end of file +If you have made a change to Velopack and would like to test it in the sample app, these are the scripts you should run instead. \ No newline at end of file diff --git a/samples/readme.md b/samples/readme.md index 0d13d03b..54bd2e8c 100644 --- a/samples/readme.md +++ b/samples/readme.md @@ -7,4 +7,4 @@ ## Other Languages Note that only sample apps written in C# using the core reference library are available here. -For other programming languages (Rust, C++, JS, etc) please visit the [Velopack Fusion](https://github.com/velopack/velopack.fusion) repository. \ No newline at end of file +For other programming languages (Rust, C++, JS, etc) please visit the [Velopack Documentation](https://docs.velopack.io/category/sample-apps). \ No newline at end of file diff --git a/src/Velopack.Vpk/Velopack.Vpk.csproj b/src/Velopack.Vpk/Velopack.Vpk.csproj index 4516472f..7c28a731 100644 --- a/src/Velopack.Vpk/Velopack.Vpk.csproj +++ b/src/Velopack.Vpk/Velopack.Vpk.csproj @@ -19,7 +19,7 @@ - + diff --git a/src/Velopack/Velopack.csproj b/src/Velopack/Velopack.csproj index 91a6e1c2..d564b3f2 100644 --- a/src/Velopack/Velopack.csproj +++ b/src/Velopack/Velopack.csproj @@ -22,7 +22,7 @@ - +