<commit_before>CSLA .NET
====
[![Build status](https://ci.appveyor.com/api/projects/status/jl2k3pjvtqca4lei/branch/master?svg=true)](https://ci.appveyor.com/project/rockfordlhotka/csla/branch/master)
[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=MarimerLLC/csla)](https://dependabot.com)
[![Join the chat at https://gitter.im/MarimerLLC/cslaforum](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/MarimerLLC/csla?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[![NuGet](https://img.shields.io/nuget/v/Csla.svg)](https://www.nuget.org/packages/Csla)

![](https://raw.github.com/MarimerLLC/csla/master/Support/Logos/csla%20win8_mid.png)

### A home for your business logic

CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app. This framework reduces the cost of building and maintaining applications. 

More information about CSLA .NET is available from the following sources:

* [CSLA .NET home page](http://www.cslanet.com)
* [Announcements](https://github.com/MarimerLLC/csla/discussions?discussions_q=announcement%3A)
* [Sponsor CSLA .NET](https://github.com/sponsors/rockfordlhotka)
* [CSLA .NET FAQ](https://github.com/MarimerLLC/csla/blob/master/docs/readme.md)
* [Getting started with CSLA .NET](https://github.com/MarimerLLC/csla/blob/master/docs/Getting-started.md)
* [CSLA .NET discussions](https://github.com/MarimerLLC/csla/discussions) 
* [CSLA .NET training videos and ebooks](https://github.com/MarimerLLC/csla/blob/master/docs/Books-and-videos.md)

Patron
------
CSLA .NET would not exist in its current form without generous support from

[![Magenic](docs/images/magenic-logo.png)](https://magenic.com)
<commit_msg>Fix gitter URL<commit_after>CSLA .NET
====
[![Build status](https://ci.appveyor.com/api/projects/status/jl2k3pjvtqca4lei/branch/master?svg=true)](https://ci.appveyor.com/project/rockfordlhotka/csla/branch/master)
[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=MarimerLLC/csla)](https://dependabot.com)
[![Join the chat at https://gitter.im/MarimerLLC/csla](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/MarimerLLC/csla?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[![NuGet](https://img.shields.io/nuget/v/Csla.svg)](https://www.nuget.org/packages/Csla)

![](https://raw.github.com/MarimerLLC/csla/master/Support/Logos/csla%20win8_mid.png)

### A home for your business logic

CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app. This framework reduces the cost of building and maintaining applications. 

More information about CSLA .NET is available from the following sources:

* [CSLA .NET home page](http://www.cslanet.com)
* [Announcements](https://github.com/MarimerLLC/csla/discussions?discussions_q=announcement%3A)
* [Sponsor CSLA .NET](https://github.com/sponsors/rockfordlhotka)
* [CSLA .NET FAQ](https://github.com/MarimerLLC/csla/blob/master/docs/readme.md)
* [Getting started with CSLA .NET](https://github.com/MarimerLLC/csla/blob/master/docs/Getting-started.md)
* [CSLA .NET discussions](https://github.com/MarimerLLC/csla/discussions) 
* [CSLA .NET training videos and ebooks](https://github.com/MarimerLLC/csla/blob/master/docs/Books-and-videos.md)

Patron
------
CSLA .NET would not exist in its current form without generous support from

[![Magenic](docs/images/magenic-logo.png)](https://magenic.com)

{'fraction_non_alphanumeric': 0.1593959731543624, 'fraction_numerical': 0.0050335570469798654, 'mean_word_length': 5.563302752293578, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 34, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6825302', 'n_tokens_mistral': 1354, 'n_tokens_neox': 1294, 'n_words': 202}