Giter VIP home page Giter VIP logo

easyweb's Introduction

Source Badges
Code Quality Maintainability codebeat badge Codacy Badge CodeFactor
Stats For EasyWeb.Core Nuget Nuget
Stats For AspNetCore.Swagger Nuget Nuget
Stats For AspNetCore Nuget Nuget
Stats For Standart Nuget Nuget
Stats For Filters Nuget Nuget
License License: MIT
CI .NET Core
Github Activity GitHub commit activity GitHub contributors GitHub last commit GitHub search hit counter GitHub code size in bytes GitHub repo size
Languages GitHub top language
Issue Tracking GitHub issues GitHub closed issues GitHub closed pull requests GitHub pull requests
Source Code Open in Visual Studio Code

Gitmoji


Give a Star ๐ŸŒŸ

If you liked the project or if EasyWeb helped you, please give a star.


Purpose

Easy Web It combines models common to every web application into a single solution.

These models

  • Api Schema
  • Model Validation
  • Web Api Standard
  • Swagger Configuration and more.

Documentation

Visit wiki documentation. Wiki


Demo

Visit Live Demo for sample project.

Star History

Star History Chart

easyweb's People

Contributors

deepsourcebot avatar furkandeveloper 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

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

ukepoglu

easyweb's Issues

โœจ [FEATURE] EasyWeb.AspNetCore.Swagger Module

Summary

For Web API projects, the most used swagger implementation among API documentation tools should be implemented.

Filters that should be in a standard API should be added and configuration extension methods should be completed.

These filters are;

  • Authorization Operation Filter
  • Bearer Security Operation Filter
  • Camel Case Document Filter
  • Content Type Operation Filter
  • Default Values Operation Filter

โœจ[FEATURE] EasyWeb.Core module

Summary

This issue includes the following responsibilities;

  • A standard Web Api consists of a static API schema.
  • DATA : It contains response data transfer objects.
  • Key: It contains operational-based keywords.
  • Meta: It contains meta information on endpoint basis, such as pagination information.
  • Success : reports whether the operation was successful or not.
  • IsUserFriendlyMessage : If there is a user-friendly message at the end of the operation, it includes this message.

โœจ[FEATURE] EasyWeb.AspNetCore module

Summary

All endpoints must inherit from a common base class.

This base class should override the following methods.

  • OK
  • CreatedAtAction
  • Created
  • Accepted
  • AcceptedAtAction
  • BadRequest

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.