Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devedse/devemazegeneratorcore
This is the new version of my maze generator, now made with .NET Core.
https://github.com/devedse/devemazegeneratorcore
appveyor azure container continuous-delivery continuous-deployment continuous-integration docker docker-image dotnet dotnet-core maze maze-algorithms maze-generator mazes travis travis-ci
Last synced: 5 days ago
JSON representation
This is the new version of my maze generator, now made with .NET Core.
- Host: GitHub
- URL: https://github.com/devedse/devemazegeneratorcore
- Owner: devedse
- License: mit
- Created: 2016-09-10T18:38:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-26T15:23:16.000Z (27 days ago)
- Last Synced: 2024-12-18T00:14:23.955Z (5 days ago)
- Topics: appveyor, azure, container, continuous-delivery, continuous-deployment, continuous-integration, docker, docker-image, dotnet, dotnet-core, maze, maze-algorithms, maze-generator, mazes, travis, travis-ci
- Language: JavaScript
- Homepage:
- Size: 16 MB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DeveMazeGeneratorCore
[![Join the chat at https://gitter.im/DeveMazeGeneratorCore/Lobby](https://badges.gitter.im/DeveMazeGeneratorCore/Lobby.svg)](https://gitter.im/DeveMazeGeneratorCore/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
This is the new version of my maze generator, now made with .NET Core.
## Build status
| GitHubActions Builds |
|:--------------------:|
| [![GitHubActions Builds](https://github.com/devedse/DeveMazeGeneratorCore/workflows/GitHubActionsBuilds/badge.svg)](https://github.com/devedse/DeveMazeGeneratorCore/actions/workflows/githubactionsbuilds.yml) |## DockerHub
| Docker Hub |
|:----------:|
| [![Docker pulls](https://img.shields.io/docker/v/devedse/devemazegeneratorcoreweb)](https://hub.docker.com/r/devedse/devemazegeneratorcoreweb/) |
| [![Docker pulls](https://img.shields.io/docker/v/devedse/devemazegeneratorcoremonogameblazor)](https://hub.docker.com/r/devedse/devemazegeneratorcoremonogameblazor/) |## Code Coverage Status
| CodeCov |
|:-------:|
| [![codecov](https://codecov.io/gh/devedse/DeveMazeGeneratorCore/branch/master/graph/badge.svg)](https://codecov.io/gh/devedse/DeveMazeGeneratorCore) |## Code Quality Status
| SonarQube |
|:---------:|
| [![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=DeveMazeGeneratorCore&metric=alert_status)](https://sonarcloud.io/dashboard?id=DeveMazeGeneratorCore) |## Package
| NuGet |
|:-----:|
| [![NuGet](https://img.shields.io/nuget/v/DeveMazeGeneratorCore.svg)](https://www.nuget.org/packages/DeveMazeGeneratorCore/) |## Deployment status
(If an image of a Maze is shown below, the deployment is working)
| Azure Web Deployment | Azure Docker Deployment |
|:--------------------:|:-----------------------:|
| [![Azure web deployment down :(](http://devemazegeneratorcoreweb.azurewebsites.net/api/mazes/MazePath/192/64)](http://devemazegeneratorcoreweb.azurewebsites.net/api/mazes/MazePath/192/64) | [![Docker deployment down :(](http://devemazegeneratorcoredocker.azurewebsites.net/api/mazes/MazePath/192/64)](http://devemazegeneratorcoredocker.azurewebsites.net/api/mazes/MazePath/192/64) |## Build and Deployment details
### Travis
**Obsolete**
The Travis build will also run publish and then create a docker image which is automatically published to here:
https://hub.docker.com/r/devedse/devemazegeneratorcore/Azure will then pick up the docker image and automatically deploy it using the Web App On Linux (preview) to:
http://devemazegeneratorcoredocker.azurewebsites.net/api/mazes/MazePath/512/512Azure will also do a seperate deployment/build when a push to git has occured:
http://devemazegeneratorcoreweb.azurewebsites.net/api/mazes/MazePath/512/512### AppVeyor:
**Obsolete**
AppVeyor will create a number of build artefacts which are added as releases on Github so they can be downloaded:
* DeveMazeGeneratorCore.7z (Build output as 7z)
* DeveMazeGeneratorCore.zip (Build output as zip)
* DeveMazeGeneratorCore.x.x.x.nupkg (Nuget package of library)
* DeveMazeGeneratorCore.x.x.x.symbols.nupkg (Nuget package of symbols for library)## Maze generator details
As of the latest version it is now also possible to generate mazes the size on 2^30 * 2^30 dynamically with a path.
Use the following url as an example:
http://devemazegeneratorcoredocker.azurewebsites.net/api/mazes/MazeDynamicPathSeedPart/1337/1073741824/1073741824/0/0/512/512
http://devemazegeneratorcoreweb.azurewebsites.net/api/mazes/MazeDynamicPathSeedPart/1337/1073741824/1073741824/0/0/512/512