Skip to content
This repository has been archived by the owner on Sep 26, 2020. It is now read-only.

Why should I care

Krzysztof Cieślak edited this page Sep 19, 2017 · 2 revisions

What is Forge?

Forge is a command line tool that provides tasks for creating F# projects with no dependence on other languages.

What can Forge do for me?

  • Creates project using one of the multiple available templates
  • Initialize Paket and FAKE
  • Create .gitignore file
  • Add, remove or order files in your existing fsproj files
  • Add or remove framework and project references in your existing fsproj files
  • Run Paket and FAKE
  • Integration with ProjectScaffold
  • "Aliases" giving user ability to define it's own commands. Imagine running forge build, forge test etc... just like in Go, Elixir (with mix) or any other modern language.

But I already use VS, why should I care?

  • It's much easier to create new project templates for Forge
  • It's cross platform, command line tool - not coupled to any IDE and OS

What is planned for the future?

  • Solution (sln files) support
Clone this wiki locally