Skip to content

Latest commit

 

History

History
173 lines (117 loc) · 5.91 KB

File metadata and controls

173 lines (117 loc) · 5.91 KB

Backend version of task runner

integration with PHP Envoy Task Runner https://laravel.com/docs/5.7/envoy

Tasks

after we become more users, someone can create the tasks as tickets in this project

Remote Templates

http://stephenwalther.com/archive/2010/11/30/an-introduction-to-jquery-templates Reading and Writing JSON Files with Node.js https://stackabuse.com/reading-and-writing-json-files-with-node-js/

API restlet, generate from JSON

https://studio.restlet.com/apis/local/resources/~2Ftest/new-operation

Swagger tools include:

  • Swagger Editor – browser-based editor where you can write OpenAPI specs.
  • Swagger UI – renders OpenAPI specs as interactive API documentation.
  • Swagger Codegen – generates server stubs and client libraries from an OpenAPI spec.

restdb

To generate a complete API documentation for the database, click the Open link. This opens a new window with your API documentation. https://restdb.io/docs/swagger

Dreamfactory

https://blog.dreamfactory.com/create-a-mysql-rest-api-in-minutes-using-dreamfactory/ Generating the MySQL REST API DreamFactory can generate REST APIs for 18 databases, among them MySQL, Microsoft SQL Server, Oracle, PostgreSQL, and MongoDB. To do so, you’ll login to the DreamFactory administration interface, navigate to Services and then enter the service creation interface by clicking on the Create button located to the left of the screen. From there you’ll select the MySQL service type by navigating to Database > MySQL (see below screenshot).

Openapi example, swagger

https://github.com/thomaxxl/safrs SAFRS is an acronym for SqlAlchemy Flask-Restful Swagger. The purpose of this framework is to help python developers create a self-documenting JSON API for sqlalchemy database objects and relationships. These objects can be serialized to JSON and can be created, retrieved, updated and deleted through the JSON API. Optionally, custom resource object methods can be exposed and invoked using JSON. Class and method descriptions and examples can be provided in yaml syntax in the code comments. The description is parsed and shown in the swagger web interface.

Desktop version:

  • electron

React version:

  • nextjs

Bootstrap Version:

https://pingendo.com/

Editor for frontend

https://mobirise.com/bootstrap-builder/

Donate

  • patronite
  • paypal

opensource community

https://opencollective.com/

Frontend tools

https://www.cleveroad.com/blog/gulp-browserify-webpack-grunt

Table comparasion: webpack

https://da-14.com/blog/gulp-vs-grunt-vs-webpack-comparison-build-tools-task-runners

in case if you are talking about a small project, Grunt is the best choice. It is small, simple and pretty functional. But if we want to make something bigger, you would better think about Gulp, while Webpack is directly for dealing with some “big mamas

TYPESCRIPT

https://typeofweb.com/2016/04/06/typescript-na-serwerze/

jeśli budujesz REST API w node.js to wiesz jaka będzie odpowiedź z danego endpointa. Wiesz i umawiasz się z kimś, kto tworzy front-end, że ona taka będzie. Być może zawierasz tę informację w dokumentacji. Ale jeśli coś zmienia się w implementacji, to musisz zaktualizować dokumentację, poinformować front-endowców o zmianach i zadbać o to, aby w projekcie ponownie była spójność. Może być to kłopotliwe, w szczególności gdy projekt jest złożony. Zupełnie inaczej wygląda ta sama sytuacja jeśli JavaScript zastąpi się TypeScriptem: informację o tym co zwraca dany endpoint można zapisać w osobnym pliku jako Interface i ten plik współdzielić pomiędzy front-endem i back-endem. Kompilator zadba o to, żeby odpowiedź z serwera rzeczywiście pasowała do danego interfejsu, na front-endzie będzie 100% pewność co do pól znajdujących się w obiekcie przychodzącym z serwera

function round(a:number):string {  
  return a.toFixed(2);
}

EXAMPLE typescript + REST API + swagger

how to implment webpack

https://blog.vanila.io/webpack-what-is-it-and-is-it-better-than-gulp-375db8011d22 https://www.toptal.com/front-end/webpack-browserify-gulp-which-is-better

Mobile Version

CLick on the bar accordion

should be possible to click - show/close the accordion in mobile version it's helpfull to see all menu

Icon and menu on TopMenu

smaller name and icon: resize to 32px

Icons for create new and replay command

https://api.jqueryui.com/theming/icons/

  • play ui-icon-play

  • add ui-icon-circle-plus

  • Swagger API for frantend and backend

  • pin ui-icon-pin-w

  • unpin ui-icon-pin-s

  • refresh ui-icon-refresh

  • Warning ui-icon-alert

  • Info ui-icon-info

  • powiadamianie glosowe ui-icon-volume-off

ui-icon-volume-on

Example usage

span class="ui-icon ui-icon-arrowthick-1-n">

Instalacja aplikacji webowych,etc

  • Ladowanie popularnych aplikacji, prosta instalacja poprzez klikniecie
  • ikonki

Serwery: wyszukiwanie w sieci urzadzen, ikona, selectlist [auto]

  • domylsne ustawienia dla np. routera
  • robienie firmware dla natywnego urzadzenia

Projekty: Obsluga natywna, ikona, selectlist [auto]

  • git
  • composer
  • laravel
  • docker

Dodatkowe informacje odnosnie kodu, oraz bledow wystepujacych w konsoli

Rejestr bledow

dodatkowy button

Kolorowanie skladni

Output z terminala powinien byc kolorowany

Form-Config

Generator formualrza dla plikow yaml/json aby np ustawienia uslugi byly konfigurowane jako json, z czego beda pobierane dane, na zasadzie:

object-name-value nazwa pola - wartosci domyslne

drugi form bedzie odpowiedzialny za weryfikacje nazwa pola: tablica walidatorow lub funckcie z parapetrami do walidacji pol

Support the git repositories as project

import/clone read readme and show ico an screenshot from repo show structure and statistics

Logi

czas połaczenia z serwerem czas wykonywania komendy rezultat:

  • pozywtywny
  • negatywny

DONE

  • jquery ui - application with Accordion
  • jquery ajax request for:
  • get request for list