Code Monkey home page Code Monkey logo

netcoreblockly's Introduction

NETCore2Blockly

All Contributors

Build Status GitHub license NuGet Generate Thanks Outdated Licenses

What it does

NETCore2Blockly generates Blockly blocks for each of your controller actions.

Demo at https://ignatandrei.github.io/BlocklyAutomation/

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

Sample Project is TestBlocklyHtml from this repository

Contributors welcome! - please send email to email or see issues tab.

How to install NETCore2Blockly in a .NET Core 6 WebAPI / MVC application in 2 steps + run 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:

//after app.MapControllers();
app.UseBlocklyUI(app.Environment);
app.UseBlocklyAutomation();

Run application

Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html

That's all !( 2 steps + run )

How to install NETCore2Blockly in a .NET Core 5 WebAPI / MVC application in 2 steps + run 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)
{
  //somewhere generate the swagger
  services.AddSwaggerGen(c =>
  {
      c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
  });


}

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
  //last line
  app.UseDefaultFiles();
  app.UseStaticFiles();
  app.UseSwagger();
  app.UseBlocklyUI(env);
//code
  app.UseEndpoints(endpoints =>
  {
      endpoints.MapControllers();
      endpoints.UseBlocklyAutomation();
  });
}

Run application

Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html

How to install NETCore2Blockly in a .NET Core 3.1 WebAPI / MVC application in 2 steps + run application

Step 1

Install-Package Swashbuckle.AspNetCore -Version 5.6.3 Install-Package NetCore2Blockly -Version 3.2022.224.16

Step 2

 app.UseDefaultFiles();
 app.UseStaticFiles();
 app.UseSwagger();
 //code
 app.UseBlocklyUI(env);
app.UseEndpoints(endpoints =>
{
    endpoints.MapControllers();
    endpoints.UseBlocklyAutomation();
});

Run application

Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html

Migrating from 1

Replace

using NetCore2Blockly; => using NetCore2BlocklyNew; app.UseBlocklyUI(); => app.UseBlocklyUI(env); Delete app.UseBlockly(); => Add => endpoints.UseBlocklyAutomation();

Navigate to /blocklyAutomation

Advanced usage remote data

For Remote Swagger ( CORS activated )

TBC: create BlocklyAutomation/assets/loadAtStartup/swaggers.json

For authentication - JSON Web Tokens

See Demos from https://ignatandrei.github.io/BlocklyAutomation/

Also, it works with Active Directory enabled - see Authentication category.

For adding headers to Http requests

See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/jwt

For exporting data as CSV

See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/NetCoreBlockly_SaveCSV

For exporting data as image

See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/saveImage

Making a simple CRUD ( create ,read, update , delete ) application

See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/NetCoreBlockly_DeleteDepartment or search for department in demos

Adding your blocks

Create BlocklyAutomation\assets\loadAtStartup\customCategories.txt

More information

Download the source code, run the TestNetCorePackage project ( in the test folder ).

Testing

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

If you want to contribute, that is plenty of work to be done -see issues tab .


Cosmin Popescu

๐Ÿ’ป

Adrian Nasui

๐Ÿ“–

Tudor Iliescu

๐Ÿ’ป

robertszabobv

๐Ÿ’ป

Noah Andrews

๐Ÿ’ป

Rene Escalante

๐Ÿ’ป

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

netcoreblockly's People

Contributors

actions-user avatar adriannasui avatar allcontributors[bot] avatar cosminpopescu14 avatar dependabot[bot] avatar es-rene99 avatar ignatandrei avatar imgbotapp avatar mend-bolt-for-github[bot] avatar noahandrews avatar robertszabobv avatar tudorgbiliescu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

netcoreblockly's Issues

add corect mime type for js files

//TODO: add corect mime type for js files
using var stream = new MemoryStream();
using var cs = f.CreateReadStream();
byte[] buffer = new byte[2048]; // read in chunks of 2KB
int bytesRead;
while ((bytesRead = cs.Read(buffer, 0, buffer.Length)) > 0)


This issue was generated by todo based on a TODO comment in 2e04e65. It's been assigned to @ignatandrei because they committed the code.

scenarios to be detailed

( ROMANIAN)
scenarii care m-ar ajuta pe mine ca developer.

L-as vedea util pentru o investigare rapida a unei situatii. De exemplu avem o problema pe un mediu si in loc sa fac query-uri pe baza de date (pentru ca nu as avea access) o sa folosesc API-ul respectiv pentru a-mi forma o imagine a situatiei.
As mai vedea util sa testez un intreg flow pe un API inainte sa ma apuc sa implementez clientul. La partea de documentatie am senzatia ca e mai usor de folosit swagger-ul, mi se pare ceva mai curata interfata. Posibil si datorita fapului ca nu e finalizata stilizarea pe ce ai in video.
As mai vedea util poate pentru ceva raportare (KPI-uri). De exmplu as putea vedea util ca sa creez un bloc din acela, sa il salvez si apoi sa apelez un URL cu id-ul block-ului care sa imi intoarca raspunsul. Vad ca e buton de save dar nu stiu cum este folosit pe urma block-ul.
Mi s-ar util si posbilitatea de a proiecta raspunsul intr-o forma tabelara (ex: csv). Stiu ca este dificil pentru a obtine ceva de genul asta pentru ca ar presupune mapare unei structuri ierarhice intr-una flat, dar presupuand ca modelul de raspuns este si el flat s-ar putea face relativ usor. Mi s-ar parea util pentru ca as putea sa las in unele cazuri persoane de business (analisti, pm, suport) sa foloseasca blocky pentru a-si extrage niste informatii intr-o forma pe care o pot interpreta usor (fata de JSON)

let the user customize blockly.html

1 . Modify blockly.html with tags ( e.g. {{TITLE}}
2. Provide Options to user
app.UseBlocklyUI(opt=>{
opt.Title =" My blockly title";
})
3, , send to the
private static void mapFile
this option and replace in the html files

CI /CD ?

GitHub actions for compiling
Azure DevOps CI / CD to deploy nuget package

prevent caching of embeddable

For each map points where
app.Run(async context =>

add the following code:

context.Response.OnStarting(() =>
{

                    if (!context.Response.Headers.ContainsKey("Cache-Control"))
                    {
                        context.Response.Headers.Add("Cache-Control", "no-cache, no-store");
                    }

                    return Task.CompletedTask;
                });

Weekly Digest (7 April, 2020 - 14 April, 2020)

Here's the Weekly Digest for ignatandrei/NETCoreBlockly:


ISSUES

Last week, no issues were created.


PULL REQUESTS

Last week, no pull requests were created, updated or merged.


COMMITS

Last week there were no commits.


CONTRIBUTORS

Last week there were no contributors.


STARGAZERS

Last week there were no stargazers.


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository ignatandrei/NETCoreBlockly to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

color blocks after controller name

The blocks that are generated after the name of the controller should have separate colort ( either after controller name, either after some settings)

verify existence before push to object

GenerateBlocklyFromType ,before
$"objPropString.push('"{prop.Name}":'+Blockly.JavaScript.valueToCode(block, "val_{prop.Name}", Blockly.JavaScript.ORDER_ATOMIC));"
put
$"if(Blockly.JavaScript.valueToCode(block, "val_{prop.Name}", Blockly.JavaScript.ORDER_ATOMIC) != '')"

previous line can filter empty arrays, e.g. post with empty elements

//TODO: previous line can filter empty arrays, e.g. post with empty elements
// however , raises an error in acorn. For the moment, not implemented
.Select(it => (prop: it.prop, filter: (!it.isArray) ? "" : ""))
.ToArray();


This issue was generated by todo based on a TODO comment in 575eb6c. It's been assigned to @ignatandrei because they committed the code.

generate values for enum

public enum Operation
{
none = 0,
Add = 1,
Substraction = 2,
Multiply = 3,
Divide = 4
}

generate variables with this name in Blockly and make it fetch the value when called

Weekly Digest (19 April, 2020 - 26 April, 2020)

Here's the Weekly Digest for ignatandrei/NETCoreBlockly:


ISSUES

Last week 14 issues were created.
Of these, 12 issues have been closed and 2 issues are still open.

OPEN ISSUES

๐Ÿ’š #31 make pr for https://github.com/oguzhankahyaoglu/YoutubeService, by ignatandrei
๐Ÿ’š #19 graphql, by ignatandrei

CLOSED ISSUES

โค๏ธ #30 previous line can filter empty arrays, e.g. post with empty elements, by todo[bot]
โค๏ธ #29 detect chrome extensions & packaged apps, by todo[bot]
โค๏ธ #28 docs: add tudorgbiliescu as a contributor, by allcontributors[bot]
โค๏ธ #27 Added all refactoring changes, by tudorgbiliescu
โค๏ธ #26 verify existence before push to object, by ignatandrei
โค๏ธ #25 docs: add cosminpopescu14 as a contributor, by allcontributors[bot]
โค๏ธ #24 Issue/put wrapper xhr function into their own js file, by cosminpopescu14
โค๏ธ #23 docs: add adriannasui as a contributor, by allcontributors[bot]
โค๏ธ #22 docs: add cosminpopescu14 as a contributor, by allcontributors[bot]
โค๏ธ #21 verify https://github.com/dankogai/js-base64, by ignatandrei
โค๏ธ #20 Moved XHR GET in another file., by cosminpopescu14
โค๏ธ #18 Minor Updates to Readme.md, by adriannasui

NOISY ISSUE

๐Ÿ”ˆ #27 Added all refactoring changes, by tudorgbiliescu
It received 4 comments.


PULL REQUESTS

Last week, 8 pull requests were created, updated or merged.

MERGED PULL REQUEST

Last week, 8 pull requests were merged.
๐Ÿ’œ #28 docs: add tudorgbiliescu as a contributor, by allcontributors[bot]
๐Ÿ’œ #27 Added all refactoring changes, by tudorgbiliescu
๐Ÿ’œ #25 docs: add cosminpopescu14 as a contributor, by allcontributors[bot]
๐Ÿ’œ #24 Issue/put wrapper xhr function into their own js file, by cosminpopescu14
๐Ÿ’œ #23 docs: add adriannasui as a contributor, by allcontributors[bot]
๐Ÿ’œ #22 docs: add cosminpopescu14 as a contributor, by allcontributors[bot]
๐Ÿ’œ #20 Moved XHR GET in another file., by cosminpopescu14
๐Ÿ’œ #18 Minor Updates to Readme.md, by adriannasui


COMMITS

Last week there were 43 commits.
๐Ÿ› ๏ธ now show error by ignatandrei
๐Ÿ› ๏ธ deploy to nuget by ignatandrei
๐Ÿ› ๏ธ fix #4 made also a test by ignatandrei
๐Ÿ› ๏ธ geenreate definition for long by ignatandrei
๐Ÿ› ๏ธ now without taking empty parameters by ignatandrei
๐Ÿ› ๏ธ now do not generate for props that do not exists by ignatandrei
๐Ÿ› ๏ธ asving files by ignatandrei
๐Ÿ› ๏ธ convert csv example by ignatandrei
๐Ÿ› ๏ธ added export csv by ignatandrei
๐Ÿ› ๏ธ added comments by ignatandrei
๐Ÿ› ๏ธ Merge pull request #28 from ignatandrei/all-contributors/add-tudorgbiliescu docs: add tudorgbiliescu as a contributor by ignatandrei
๐Ÿ› ๏ธ docs: update .all-contributorsrc [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ docs: update README.md [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ Merge pull request #27 from tudorgbiliescu/dev_tudor_refactoring @tudorgbiliescu refactoring changes. Thanks! by ignatandrei
๐Ÿ› ๏ธ review to be uptodate by ignatandrei
๐Ÿ› ๏ธ Added all refactoring changes Added all refactoring changes by tudorgbiliescu
๐Ÿ› ๏ธ xhr moved own file by ignatandrei
๐Ÿ› ๏ธ Merge pull request #25 from ignatandrei/all-contributors/add-cosminpopescu14 docs: add cosminpopescu14 as a contributor by ignatandrei
๐Ÿ› ๏ธ docs: update .all-contributorsrc [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ docs: update README.md [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ Merge pull request #24 from cosminpopescu14/issue/put-wrapper-xhr-function-into-their-own-js-file Issue/put wrapper xhr function into their own js file by ignatandrei
๐Ÿ› ๏ธ Extracted put and delete into XHR Wrapper by cosminpopescu14
๐Ÿ› ๏ธ Separated XHR POST by cosminpopescu14
๐Ÿ› ๏ธ Merge pull request #23 from ignatandrei/all-contributors/add-adriannasui docs: add adriannasui as a contributor by ignatandrei
๐Ÿ› ๏ธ docs: update .all-contributorsrc [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ docs: update README.md [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ Merge pull request #22 from ignatandrei/all-contributors/add-cosminpopescu14 docs: add cosminpopescu14 as a contributor by ignatandrei
๐Ÿ› ๏ธ docs: create .all-contributorsrc [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ docs: update README.md [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ Merge pull request #20 from cosminpopescu14/issue/put-wrapper-xhr-function-into-their-own-js-file @all-contributors please add @cosminpopescu14 for Code
Moved XHR GET in another file.
by ignatandrei
๐Ÿ› ๏ธ Made function doGet const and return the callback Fixed the problem where href and callback in Blockly.html were undefined. by cosminpopescu14
๐Ÿ› ๏ธ Moved XHR GET in another file. by cosminpopescu14
๐Ÿ› ๏ธ added expanded="true by ignatandrei
๐Ÿ› ๏ธ minor by ignatandrei
๐Ÿ› ๏ธ added more helpers by ignatandrei
๐Ÿ› ๏ธ @all-contributors please add @adriannasui for Minor Updates to Readme.md by ignatandrei
๐Ÿ› ๏ธ Merge pull request #18 from adriannasui/patch-1 @all-contributors please add @adriannasui for Minor Updates to Readme.md by ignatandrei
๐Ÿ› ๏ธ Minor Updates to Readme.md by adriannasui
๐Ÿ› ๏ธ spaces in readme by ignatandrei
๐Ÿ› ๏ธ added swagger by ignatandrei
๐Ÿ› ๏ธ added demo by ignatandrei
๐Ÿ› ๏ธ Update NetCore2Blockly.sln by ignatandrei
๐Ÿ› ๏ธ removing from sln by ignatandrei


CONTRIBUTORS

Last week there were 5 contributors.
๐Ÿ‘ค ignatandrei
๐Ÿ‘ค allcontributors[bot]
๐Ÿ‘ค tudorgbiliescu
๐Ÿ‘ค cosminpopescu14
๐Ÿ‘ค adriannasui


STARGAZERS

Last week there were 3 stagazers.
โญ gabrielstanica
โญ mickys
โญ rafsanulhasan
You all are the stars! ๐ŸŒŸ


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository ignatandrei/NETCoreBlockly to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

Weekly Digest (26 April, 2020 - 3 May, 2020)

Here's the Weekly Digest for ignatandrei/NETCoreBlockly:


ISSUES

Last week 23 issues were created.
Of these, 10 issues have been closed and 13 issues are still open.

OPEN ISSUES

๐Ÿ’š #54 add corect mime type for js files, by todo[bot]
๐Ÿ’š #53 implement post for generic HTTP request - call postXhr, by todo[bot]
๐Ÿ’š #51 let the user customize blockly.html, by ignatandrei
๐Ÿ’š #50 change index.html to navigate to blockly .html, by ignatandrei
๐Ÿ’š #46 clean up the blockly.html, by ignatandrei
๐Ÿ’š #42 security on HTTP (JWT), by ignatandrei
๐Ÿ’š #41 loading external blocks, by ignatandrei
๐Ÿ’š #40 saving to localstorage and retrieve, by ignatandrei
๐Ÿ’š #39 blocks for grpc, by ignatandrei
๐Ÿ’š #38 add generic host for each HTTP block (vary by host) to add credentials, by ignatandrei
๐Ÿ’š #36 put correct JAVASCRIPT mime type, by todo[bot]
๐Ÿ’š #34 odata => filter , query,and so on , by ignatandrei
๐Ÿ’š #33 bockly new datetime, by ignatandrei

CLOSED ISSUES

โค๏ธ #55 do something with the result, by todo[bot]
โค๏ธ #52 Assemble JavaScript into code variable., by todo[bot]
โค๏ธ #49 Fixed xmlserializer and eliminate extra files, by tudorgbiliescu
โค๏ธ #48 add readme.txt to the nuget package , by ignatandrei
โค๏ธ #47 add html files + js files +... to the nuget package, by ignatandrei
โค๏ธ #45 docs: add robertszabobv as a contributor, by allcontributors[bot]
โค๏ธ #44 Addingauthorizationwithbearertoken, by robertszabobv
โค๏ธ #43 Refactored CLIExtensions methods, by cosminpopescu14
โค๏ธ #37 duplicate function please refactor., by todo[bot]
โค๏ธ #35 Feature/color blocks after controller name, by cosminpopescu14

NOISY ISSUE

๐Ÿ”ˆ #44 Addingauthorizationwithbearertoken, by robertszabobv
It received 2 comments.


PULL REQUESTS

Last week, 5 pull requests were created, updated or merged.

MERGED PULL REQUEST

Last week, 5 pull requests were merged.
๐Ÿ’œ #49 Fixed xmlserializer and eliminate extra files, by tudorgbiliescu
๐Ÿ’œ #45 docs: add robertszabobv as a contributor, by allcontributors[bot]
๐Ÿ’œ #44 Addingauthorizationwithbearertoken, by robertszabobv
๐Ÿ’œ #43 Refactored CLIExtensions methods, by cosminpopescu14
๐Ÿ’œ #35 Feature/color blocks after controller name, by cosminpopescu14


COMMITS

Last week there were 64 commits.
๐Ÿ› ๏ธ moved from no not copy to outside by ignatandrei
๐Ÿ› ๏ธ make lsh to function to sove concurrency by ignatandrei
๐Ÿ› ๏ธ deploy sqlite storage by ignatandrei
๐Ÿ› ๏ธ pack and push by ignatandrei
๐Ÿ› ๏ธ sqlite works by ignatandrei
๐Ÿ› ๏ธ starting working sqlitesoreag by ignatandrei
๐Ÿ› ๏ธ first version get works by ignatandrei
๐Ÿ› ๏ธ first version of set by ignatandrei
๐Ÿ› ๏ธ added get by ignatandrei
๐Ÿ› ๏ธ some endpoitns by ignatandrei
๐Ÿ› ๏ธ refactor for top category by ignatandrei
๐Ÿ› ๏ธ put backend functions by ignatandrei
๐Ÿ› ๏ธ create db by ignatandrei
๐Ÿ› ๏ธ starting having sqlite by ignatandrei
๐Ÿ› ๏ธ saving scaffolded by ignatandrei
๐Ÿ› ๏ธ added sqlite connection by ignatandrei
๐Ÿ› ๏ธ renamed storage handler by ignatandrei
๐Ÿ› ๏ธ indirection for local storage from backend by ignatandrei
๐Ÿ› ๏ธ local storage indirection by ignatandrei
๐Ÿ› ๏ธ saved blocks for local storage by ignatandrei
๐Ÿ› ๏ธ show all workings by ignatandrei
๐Ÿ› ๏ธ make a new todo by ignatandrei
๐Ÿ› ๏ธ no alert by ignatandrei
๐Ÿ› ๏ธ chguck norris joke by ignatandrei
๐Ÿ› ๏ธ see local storage by ignatandrei
๐Ÿ› ๏ธ saving local storage by ignatandrei
๐Ÿ› ๏ธ handle nullable types by ignatandrei
๐Ÿ› ๏ธ treid nullable by ignatandrei
๐Ÿ› ๏ธ starting #11 starting #11 with GET by ignatandrei
๐Ÿ› ๏ธ fix #48 now display a readme. also modified small texts by ignatandrei
๐Ÿ› ๏ธ add readme.txt to the nuget package by ignatandrei
๐Ÿ› ๏ธ UseBlocklyUI vs UseBlocklyCLI by ignatandrei
๐Ÿ› ๏ธ docs deploy and delete index file by ignatandrei
๐Ÿ› ๏ธ add * to not copy the folder by ignatandrei
๐Ÿ› ๏ธ putting right folder by ignatandrei
๐Ÿ› ๏ธ trying to copy fikles by ignatandrei
๐Ÿ› ๏ธ test embed resource all by ignatandrei
๐Ÿ› ๏ธ change the print by ignatandrei
๐Ÿ› ๏ธ Merge pull request #49 from ignatandrei/dev_tudor Fixed xmlserializer and eliminate extra files by ignatandrei
๐Ÿ› ๏ธ Fixed xmlserializer and eliminate extra files Fixed xmlserializer and eliminate extra files by tudorgbiliescu
๐Ÿ› ๏ธ fix #7 by ignatandrei
๐Ÿ› ๏ธ use authorization by ignatandrei
๐Ÿ› ๏ธ added blockly controls by ignatandrei
๐Ÿ› ๏ธ refactoring and not wait app by ignatandrei
๐Ÿ› ๏ธ Merge pull request #43 from cosminpopescu14/issue/duplicate-function-please-refactor Refactored CLIExtensions methods by ignatandrei
๐Ÿ› ๏ธ adding back authentication with just mykey as secret by ignatandrei
๐Ÿ› ๏ธ Merge branch 'master' of https://github.com/ignatandrei/NETCoreBlockly by ignatandrei
๐Ÿ› ๏ธ no authorization yet by ignatandrei
๐Ÿ› ๏ธ Update by ignatandrei
๐Ÿ› ๏ธ put UseStatusCodePages in development only by ignatandrei
๐Ÿ› ๏ธ Merge pull request #45 from ignatandrei/all-contributors/add-robertszabobv docs: add robertszabobv as a contributor by ignatandrei
๐Ÿ› ๏ธ docs: update .all-contributorsrc [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ docs: update README.md [skip ci] by allcontributors[bot]
๐Ÿ› ๏ธ Merge pull request #44 from ignatandrei/AddingAuthorizationWithBearerToken Addingauthorizationwithbearertoken by ignatandrei
๐Ÿ› ๏ธ merging from master by robertszabobv
๐Ÿ› ๏ธ trying to get help for #6 by ignatandrei
๐Ÿ› ๏ธ Refactored CLIExtensions methods by cosminpopescu14
๐Ÿ› ๏ธ update the path of the zip by ignatandrei
๐Ÿ› ๏ธ added colour to category by ignatandrei
๐Ÿ› ๏ธ Merge pull request #35 from cosminpopescu14/feature/color-blocks-after-controller-name Feature/color blocks after controller name by ignatandrei
๐Ÿ› ๏ธ more todos by ignatandrei
๐Ÿ› ๏ธ resolved query string by ignatandrei
๐Ÿ› ๏ธ Refactored and mad a custom hashcode method for controller and host for a more uniform colors of blocks by cosminpopescu14
๐Ÿ› ๏ธ Custom impl for getting hue color from rgb Removed System.Drawing by cosminpopescu14


CONTRIBUTORS

Last week there were 5 contributors.
๐Ÿ‘ค ignatandrei
๐Ÿ‘ค tudorgbiliescu
๐Ÿ‘ค allcontributors[bot]
๐Ÿ‘ค robertszabobv
๐Ÿ‘ค cosminpopescu14


STARGAZERS

Last week there were 5 stagazers.
โญ grakenmol
โญ IntranetFactory
โญ naji-makhoul
โญ hueifeng
โญ ithanshui
You all are the stars! ๐ŸŒŸ


RELEASES

Last week there were no releases.


That's all for last week, please ๐Ÿ‘€ Watch and โญ Star the repository ignatandrei/NETCoreBlockly to receive next weekly updates. ๐Ÿ˜ƒ

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. ๐Ÿ“†

intercept errors in wrapper XHR functions

In XHR function from wrapper( e.g. see wrapper definition from
interpreter.setProperty(globalObject, 'postXhr',
interpreter.createAsyncFunction(wrapper));
)

there is no handling errors.
The user should be averted about the error ( and the error should NOT be swalowed - but flow to the interpreter)

CRUD for saved block

The saved blocks ( either localstorage, either Sqlite storage) should have CRUD ( create, read, update, delete)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.