Fluent Interface Toolkit

  •        72

FLIT (the FLuent Interface Toolkit) streamlines the design and implementation of fluent interfaces in C#. FLIT generates customisable fluent interface code from a simple text-based DSL. FLIT includes a parser, an object model, and a set of starter templates.

http://flit.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

flit - Simplified packaging of Python modules


Flit is a simple way to put Python packages and modules on PyPI. Flit requires Python 3 and therefore needs to be installed using the Python 3 version of pip.

t4talk


t4talk is the source repository for all samples of the T4 team blog. T4 is a flexible code generation tool that can reduce development time and maintenance cost. T4 is easy to adopt in any project and in any stage of product development.

Boilerplate Generator


The Boilerplate Generator, or "boilen", is a simple T4 Template file for generating boilerplate property, interface, and constructor code. Supports WPF/Silverlight dependency properties, as well as mutable/immutable/constant .NET properties, INotifyPropertyChanged, etc.

T4 Toolbox


T4 Toolbox is a set of ready-to-use code generators and T4 extensions for Visual Studio. Quickly build powerful C# or VB templates that generate multiple output files or simply use existing templates for LINQ to SQL, Entity Framework and more.

T4 Unit Test Constructor


T4 Unit Test Constructor is a Text Transform file that generates complete Unit Testing project based on siblings projects inside a solution.


CustomTemplating - Template Text Transformations with custom T4 host


CustomTemplating allows the usage of the Text Template Transformation Toolkit (T4) from custom applications, without VS IDE as Host. It simplifies the start of the text transformation process and allow to pass arguments from the application to the template transformation process.

T4 Code Generation


This project will generate the code automatically by using the T4 Templates.

LINQ to SQL templates for T4


Templates replicating the functionality of the SQLMetal and the LINQ to SQL classes designer code-generators for both C# and VB.Net requiring just Visual Studio 2008.

Fluent Ado.net


Fluent Ado.Net is a lightweight wrapper around Ado.Net, designed to be used in a fluent manner, encourage code reused, and make mapping to domain classes easier. Fluent Ado.Net was originally designed for the compact framework, but can be used in any .net project.

Fluent NHibernate - Fluent mapping for model


Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate. Fluent NHibernate offers an alternative to NHibernate's standard XML mapping files. Rather than writing XML documents, you write mappings in strongly typed C# code. This allows for easy refactoring, improved readability and more concise code.

Cobra - A Commander for modern Go CLI interactions


Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is a library providing a simple interface to create powerful modern CLI interfaces similar to git & go tools.

Visual Studio 2010 T-4 Templates for Logical Layers


This open source project includes a set of T-4 templates to enable you to build logical layers (i.e. DAL/BLL) with just few clicks! The logical layers implemented here are based on Entity Framework 4.0, ASP.NET Web Form Data Bound control friendly and fully unit testable.

Kracken Generator and Architecture Tool for Visual Studio 2012


Welcome to Kracken a suite of tools for creating code from Architecture models. This program is the pet project of Tracy Rooks.

Fluent Validation Framework


Fluent Validation Framework provides a set of predefined validations implemented using a fluent interface to bring meaning to your code.

T4Demo


This is a demo project which shows how to automatically create interface based on the class by using T4 Template.

Fluent Assertions


Fluent interface for writing .NET unit test assertions with more clarity than the traditional assertion syntax such as offered by MSTest, NUnit or XUnit.

Fluent Interface for WebRequest object


This project make a fluent interface for WebRequest. For easy to use the WebRequest, we create new DSL for it and config it with understand language.

State Machine DSL


State Machine DSL is extension to Visual Studio 2010 to provide simple and visualized way of programming state machines. It uses T4 Text Templates for code generation.

RESTful RIA Templates


RESTful RIA Templates is a small library of T4 code generation templates that make it easy to create RESTful WCF web services as well as consuming jQuery and Silverlight client proxies using JSON and XML respectively.

T4 template for SharePoint solutions


This T4 template will search your project for feature.xml-files, validate them, and generate code with the feature guids.