Skip to content

jonnynovikov/Slant

Repository files navigation

Slant project

Join the chat at https://gitter.im/slantstack/Slant

Overview

Slant is a several tools for ad-hoc and Agile application development with .NET.

Installation

We recommend to install every tool as a the NuGet package.

Install on the command line from your solution directory or use the Package Manager console in Visual Studio:

PM> Install-Package Slant.{LibraryName}

where LibraryName is a appropriate Slant project name.

But you are able to build libraries from the source code.

Repositories

Available repos with released packages:

Slant.Configuration

Slant.Linq

Slant.Entity

Contributing

Fork the projects, make your changes, and then send a Pull Request.

Branch housekeeping

If you are a direct contributor to the project, please keep an eye on your past development or features branches and think about archiving them once they're no longer needed. No worries, their commits will still be available under named tags, it's just that they will not pollute the branch list.

If you're running on a Windows OS, there's a batch script available at scripts\archive-branch.bat. Otherwise, the command sequence to run in a *nix shell is the following:

# Get local branch from remote, if needed
git checkout <your-branch-name>

# Go back to master
git checkout master

# Create local tag
git tag archive/<your-branch-name> <your-branch-name>

# Create remote tag
git push origin archive/<your-branch-name>

# Delete local branch
git branch -d <your-branch-name>

# Delete remote branch
git push origin --delete <your-branch-name>

If you need to later retrieve an archived branch, just run the following commands:

# Checkout archive tag
git checkout archive/<your-branch-name>

# (Re)Create branch
git checkout -b <some-branch-name>

Thanks to

Jetbrains Community Support for providing great tools for our team

Jetbrains Resharper

About

Metaproject for all slant-family libraries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages