Skip to content

tudorgbiliescu/NETCoreBlockly

 
 

Repository files navigation

NETCoreBlockly

All Contributors

.NET Core API to Blockly

Build Status GitHub license NuGet

What it does

NETCoreBlockly generates Blockly blocks for each of your controller actions.

Demo at https://netcoreblockly.herokuapp.com/blockly.html

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

How to install NETCoreBlockly 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:

Download from https://github.com/ignatandrei/NetCore2Blockly/docs/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

📖

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 56.1%
  • HTML 25.2%
  • C# 18.0%
  • Other 0.7%