Introduction
PTS Framework is a cross-platform commercial framework for building modern backend applications, architected to provide an optimized development framework for apps that are deployed to the cloud or run on-premises. PTS Framework apps run on .NET Core or on the full .NET Framework. PTS Framework consists of modular components with minimal overhead, so developers retain flexibility while constructing custom solutions to solve real world problems.
Features
- Core
- Advanced collections
- Complete database layer abstraction
- Entities and filters
- Full .net standard compatibility
- More TBD
License
PTSframework is distributed under Not for Resale (NFR) Software License. Specific and restricted license that is made available by software vendor directly to the distribution channel marked NFR with explicit conditions that it is NOT FOR RESALE. The NFR software is not licensed for normal commercial distribution. PTS Framework is owned and distributed by PTS Holding, LLC.
Included open-source libraries:
- Mysql.Data: MIT License (part of PTS.DataStructures.MySql)
How to build
- Check out the repository using git.
- Execute
git submodule update --init --recursive
to get all required submodules. - Use PTSframework.sln to work.
Get Started
Follow the Getting Started.
How to contribute
Some of the best ways to contribute are to try things out, file issues, join architecture conversations, and make merge-requests.
- Report bugs
- File feature requests
Reporting security issues
Security issues and bugs should be reported privately, to the PTS Holdings LLC via email security@ptsframework.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message.