Skip to content

wraikny/simple-rankings-server

Repository files navigation

simple-rankings-server

simple-rankings-server is distributed under MIT License.

CI Status

Github Actions

How to Use

  1. Write config.json.

You can see C#, F# samples in sample.

Libraries

Benefical URLs

Requirements

.NET Core 3.0
https://dotnet.microsoft.com/download

$ dotnet --version
3.0.100

CLI

Restoring after Clone

$ dotnet tool restore

Build

$ dotnet fake build # Build all projects as Release
$ # or
$ dotnet build --project src/SampleApp [-c {Debug|Release}]

Run

$ dotnet run --project src/SampleApp [-c {Debug|Release}]

Tests

$ dotnet fake build -t Test
$ #or
$ dotnet run --project tests/SampleTest

References

Each project requires paket.references file.

After updating paket.dependencies:

$ dotnet paket install

To Update Versions of Libraries,

$ dotnet paket update

Scripting at build.fsx.

$ dotnet fake build -t Clean # Run "Clean" Target
$ dotnet fake build # Run Default Taret

Create Project

$ # Application
$ dotnet new console -lang=f# -o src/SampleApp
$ echo 'FSharp.Core' > src/SampleApp/paket.references
$ paket install

$ # Library
$ dotnet new classlib -lang=f# -o src/SampleLib
$ echo 'FSharp.Core' > src/SampleLib/paket.references
$ paket install

Create Test Project

$ dotnet new console -lang=f# -o tests/SampleTest
$ echo -e 'FSharp.Core\nExpecto\nExpecto.FsCheck' > tests/SampleTest/paket.references

$ paket install # Add reference of Paket to .fsproj file

and then, Add Project Name to build.fsx.

Create Solution

$ dotnet new sln
$ dotnet sln add src/SampleApp
$ dotnet sln add src/SampleLib

Update Tool

$ dotnet fake build -t Tool

and then, commit .config/dotnet-tools.json.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages