Thanks to visit codestin.com
Credit goes to github.com

Skip to content

riovescu/NETCoreBlockly

 
 

Repository files navigation

NETCore2Blockly

All Contributors

.NET Core API to Blockly

Build Status GitHub license NuGet

What it does

NETCore2Blockly generates Blockly blocks for each of your controller actions.

Demo at https://netcoreblockly.herokuapp.com/blockly.html ( play with the links from the bottom)

Demo Video at https://www.youtube.com/watch?v=GptkNWjmCzk

How to install NETCore2Blockly in a .NET Core 3.1 WebAPI / MVC application

Step 1:

Install https://www.nuget.org/packages/NetCore2Blockly/ by running the following command in the Package Manager Console:

Install-Package NetCore2Blockly

Step 2:

Modify Startup.cs by adding

public void ConfigureServices(IServiceCollection services)
        {
            //last line
            services.AddBlockly();
        }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env){
        //if you plan to use as html, do not forget app.UseStaticFiles
        //last line
        app.UseBlockly(); 
}

Step 3:

Recommended:

To see the UI , please add

public void Configure(IApplicationBuilder app, IWebHostEnvironment env){
       
       app.UseBlocklyUI();
}

Feel free to modify:

Download from Build Status the blockly.zip and put all contents in a wwwroot in the root of your site

Step 4:

Run the application and browse to /blockly.html

That's all!

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Cosmin Popescu

💻

Adrian Nasui

📖

Tudor Iliescu

💻

robertszabobv

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

.NET Core API to Blockly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.3%
  • C# 21.3%
  • HTML 10.9%
  • Other 0.5%