Giter Club home page Giter Club logo

masa.buildingblocks's Introduction

MASA Stack

masa.buildingblocks's People

Contributors

blazor-component avatar codding-y avatar doddgu avatar gavin1ee avatar masastack-opensource avatar mayuecif avatar qinyouzeng avatar wuweilaiya avatar wzh425 avatar xamast avatar zhenlei520 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

masa.buildingblocks's Issues

MASA.BuildingBlocks Roadmap for 0.6.0

Roadmap

This issue represents a list of major investments that our team will focus on in the 0.6.0 time frame. It doesn't include all the features and bug fixes we'll be working on in the meantime
这个Issue代表我们团队将在 0.6.0 内重点关注的列表。它不包括我们将在此期间进行的所有功能和错误修复。

Note that this is an aspirational list of what we hope to get to. Many of these items will require thorough investigation and design, which can result in changes to our plans. We will end up cutting some things and making changes as we go, but will try to keep this issue up to date to reflect on our progress and learnings.
请注意,这是一个我们希望达到的愿望清单。 其中许多项目需要彻底的调查和设计,这可能会导致我们的计划发生变化。我们最终可能会消减一些东西,并做出改变,但将努力保持这个Issue是最新的,以反映我们的进步和学习。

The roadmap consists of the following features:
路线图包括以下特性

Cache(缓存)

  • MemoryCache (内存缓存)
  • Redis
  • DistributedMemory (分布式内存缓存)

Localization (本地化)

  • I18n (国际化)
  • Date (时间)

Caller (调用者)

MASA.BuildingBlocks Roadmap for 0.4.0

Roadmap

This issue represents a list of major investments that our team will focus on in the 0.4.0 time frame. It doesn't include all the features and bug fixes we'll be working on in the meantime
这个Issue代表我们团队将在 0.4.0 内重点关注的列表。它不包括我们将在此期间进行的所有功能和错误修复。

Note that this is an aspirational list of what we hope to get to. Many of these items will require thorough investigation and design, which can result in changes to our plans. We will end up cutting some things and making changes as we go, but will try to keep this issue up to date to reflect on our progress and learnings.
请注意,这是一个我们希望达到的愿望清单。 其中许多项目需要彻底的调查和设计,这可能会导致我们的计划发生变化。我们最终可能会消减一些东西,并做出改变,但将努力保持这个Issue是最新的,以反映我们的进步和学习。

The roadmap consists of the following features:
路线图包括以下特性

AutoComplete(自动完成)

  • Add document operation(get, set, delete)
    添加document操作(get, set, delete)

Configuration(配置)

  • Add IMasaConfiguration to support get the Configuration from the local configuration and configuration api
    添加 IMasaConfiguration 支持从本地配置和配置ApiI中获取配置 #34

Ddd.Domain(领域)

  • AggregateRoot support domain events #36 #37 #52
    聚合根支持领域事件

Isolation(隔离性)

  • Isolation support physical, logical and tenant #28 #29 #30 #32
    隔离性支持物理的, 逻辑的, 租户
  • Support environmen isolation #28 #30 #32
    支持环境隔离

Mapping(映射)

  • Support map to new object #47
    支持映射到新对象

Added feature support

  1. IDispatcherOptions adds Assembly[] to avoid the problem of inconsistent Assembly[] in multiple EventBus #21
  2. IRepository adds an AnyAsync method(not supported, IRepository only provides basic functions of warehousing)
  3. IntegrationEventLog supports modification time #8
  4. Attributes in Event in domain should not be public set #21
  5. Support localization(Time zone issues and language issues)
  6. Added IdGenerator support #61
  7. FindAsync in the IRepository class adds generic constraints and increases the query through the union primary key #21

MASA.BuildingBlocks Roadmap for 0.5.0

Roadmap

This issue represents a list of major investments that our team will focus on in the 0.5.0 time frame. It doesn't include all the features and bug fixes we'll be working on in the meantime
这个Issue代表我们团队将在 0.5.0 内重点关注的列表。它不包括我们将在此期间进行的所有功能和错误修复。

Note that this is an aspirational list of what we hope to get to. Many of these items will require thorough investigation and design, which can result in changes to our plans. We will end up cutting some things and making changes as we go, but will try to keep this issue up to date to reflect on our progress and learnings.
请注意,这是一个我们希望达到的愿望清单。 其中许多项目需要彻底的调查和设计,这可能会导致我们的计划发生变化。我们最终可能会消减一些东西,并做出改变,但将努力保持这个Issue是最新的,以反映我们的进步和学习。

The roadmap consists of the following features:
路线图包括以下特性

Identity(身份)

  • Provide access to user identity information #63
    提供获取用户身份信息

IdGenerator (Id生成器)

  • Support IdGenerator #61
    支持IdGenerator

DistributedLock (分布式锁)

  • Support distributed lock #68
    支持分布式锁

Sdks

  • TSC: Add Tsc Sdk #94 #109
    添加Tsc sdk
  • Scheduler: Add Scheduler Sdk #73 #79 #82 #103 #104
    添加调度器Sdk
  • MC: Add Mc Sdk #97 #106 #116 #117 #118
    添加消息中心Sdk
  • OIDC: Add Oidc.EntityFramework、Oidc.Cache.Storage #66 #72 #81 #85 #86
    OIDC: 添加Oidc.EntityFramework、Oidc.Cache.Storage

Observability(可观测性)

  • Support OpenTelemetry
    支持OpenTelemetry(迁移到下个版本)

Rule Engine(规则引擎)

  • Planning (Migrate to next version)
    规划中 (迁移到下个版本)

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.