Giter Club home page Giter Club logo

artcontainer's Introduction

Source code organization. Architecture of ArtContainer

This document is a guide for developers to the solution structure of art-container. It is a document for a new art-container developer to start learning about the code base. First of all, art-container source code is quite easy to get. The projects and folders are listed in the order they appear in Visual Studio. We recommend that you open the art-container solution in Visual Studio and browse through the projects and files as you read this document.

image source code

  1. Libraries
  • \Libraries\ArtContainer.Core project contains a set of core classes for art-container, such as caching, events, helpers, and business objects (for example, Article entities)
  • \Libraries\ArtContainer.Data project contains a set of classes and functions for reading from and writing to a database or other data store. It helps separate data-access logic from your business objects. art-container uses the Entity Framework (EF) Code-First approach. It allows you to define entities in the source code, and then get EF to generate the database from that. That's why it's called Code-First. You can then query your objects using LINQ, which gets translated to SQL behind the scenes and executed against the database. art-container use Fluent API to fully customize the persistence mapping.
  • \Libraries\ArtContainer.Services project contains a set of core services, business logic, validations or calculations related with the data, if needed. Some people call it Business Access Layer (BAL).
  • \Libraries\ArtContainer.Framework is using as libraries to endpoint
  1. Presenation
  • \Presentation\ArtContainer.Article project contains some API to use for front-end
  • \Presentation\ArtContainer.Customer project contains some API to use for front-end
  1. Web
  • \Web\client is a angular app
  1. Mobile
  • \Mobile\artcontainer_flutter is a for mobile

Tesingt

artcontainer's People

Contributors

joeytribbiani1995 avatar

Watchers

 avatar  avatar  avatar

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.