Skip to content
This repository

Ncqrs Framework - The CQRS Framework for .NET

This branch is 0 commits ahead and 165 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Docs Whole page proof and revision. December 17, 2010
Octocat-spinner-32 Extensions
Octocat-spinner-32 Framework
Octocat-spinner-32 Samples
Octocat-spinner-32 lib
Octocat-spinner-32 tools Fixed the build February 14, 2011
Octocat-spinner-32 .gitignore
Octocat-spinner-32 BUILD.bat Added NAnt and nant build script. Atm, this only builds the framework… July 18, 2010
Octocat-spinner-32 LICENSE.txt Added license information. June 22, 2010
Octocat-spinner-32 MAIN.build Fixed the build February 14, 2011
Octocat-spinner-32 Ncqrs.Master.sln
Octocat-spinner-32 Ncqrs.Master.sln.orig
Octocat-spinner-32 README.md
Octocat-spinner-32 RELEASE.bat Added batch file to generate release build July 21, 2010
Octocat-spinner-32 TestResult.xml
README.md

The Ncqrs Framework

Ncqrs is a framework for .NET helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern. It does so by providing an infrastructure and implementations for the most important building blocks for command handling, domain modeling, event sourcing, and so. These building blocks help you to focus on the code that adds business value. They come with annotation, convention and configuration support and help you to write isolated and testable.

Build locally

Run BUILD.bat to build the Ncqrs Framework. This will build the framework, run all the tests and updates all the lib folders of other solutions (extensions and sample) with the result.

Discussion and feedback

The best source for discussion is the Ncqrs-dev group. You could also use twitter or use the issue tracker.

Code contribution

The code base of Ncqrs will never be complete. We encourage users to fork Ncqrs code, make changes, commit them to your forked repository, and submit pull requests.

Why does git show that all of my files are modified?

Ncqrs is built by Windows users, so all of the text files have CRLF line endings. These line endings are stored as-is in git (which means we all have autocrlf turned off). If you have autocrlf enabled, when you retrieve files from git, it will modify all of your files. Your best bet is to turn off autocrlf, and re-create your clone of Ncqrs.

  1. Delete your local clone of the Ncqrs repository
  2. Type: git config --global core.autocrlf false
  3. Type: git config --system core.autocrlf false
  4. Clone the Ncqrs repository again

License

The Ncqrs framework and its documentation are licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Something went wrong with that request. Please try again.