Giter Site home page Giter Site logo

pietervp / solutiongenerator Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 8.0 314 KB

Simple application that will create the project structure, solution and project files as well as other artifacts to start working on a new project at the click of a button.

License: MIT License

C# 100.00%

solutiongenerator's Introduction

SolutionGenerator

Simple application that will create the project structure, solution and project files as well as other artifacts to start working on a new project at the click of a button.

There are a lot of projects out there that make building and releasing code easier, but there is not a lot out there that makes creating new projects easier. Our aim is to fill this gap with SolutionGenerator.

This project was born out of the need to have a "standard" for creating projects quickly.

We follow the standards documented here: https://github.com/Orcomp/Standards, but the tool should be flexible enough to be customised to your own needs.

ScreenShot

Features

Things SolutionGenerator will do for you at the click of a button:

  • Create the folder structure you want.
  • Create the following files (and populates them):
    • Readme.md
    • .gitignore
    • .gitattributes
    • stlylecop settings
    • Resharper settings
  • It also creates a solution file and associated project as well as a project to write your tests.
  • The project is configured to build its artifacts into an "output" folder.

Once you click the button to create the solution, it will do all of the above, and immediately start Visual Studio, so you can start working on your project in no time ;)

Customising

  • You can change the content of the various template files in the "\template" folder.
  • You can also customize the folder structure.

Building The Solution

You will need Nuget installed on your computer.

The first time you build the solution, Nuget will fetch the required packages. (If it fails to do this you may have to right click on the solution and enable "Nuget Restore".) and then rebuild the solution again. This time it should work.

Roadmap

  • SolutionChecker : will be used to check whether the solution structure and code conforms to a set of standards.

License

This project is open source and released under the MIT license.

Please contribute to make it better ;)

solutiongenerator's People

Contributors

pietervp avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.