https://github.com/exercism/fsharp
Exercism exercises in F#.
https://github.com/exercism/fsharp
community-contributions-paused exercism-track
Last synced: about 1 month ago
JSON representation
Exercism exercises in F#.
- Host: GitHub
- URL: https://github.com/exercism/fsharp
- Owner: exercism
- License: mit
- Created: 2014-05-02T17:08:31.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T08:25:01.000Z (12 months ago)
- Last Synced: 2024-05-23T08:56:45.938Z (12 months ago)
- Topics: community-contributions-paused, exercism-track
- Language: F#
- Homepage: https://exercism.org/tracks/fsharp
- Size: 4.22 MB
- Stars: 109
- Watchers: 9
- Forks: 95
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Exercism F# Track

Exercism exercises in F#
## Support and Discussion
We have an [F# subcategory](https://forum.exercism.org/c/programming/f/67) on the [Exercism forum](https://forum.exercism.org/) where you can get support for any issues you might be facing (build setup, failing tests, etc.) or brainstorm with other people for the solution.
## Contributing Guide
Please see the [contributing guide](https://github.com/exercism/docs/tree/master/contributing-to-language-tracks)
## Local Tools
[PowerShell](https://github.com/PowerShell/PowerShell), [Fantomas](https://github.com/fsprojects/fantomas), and [FSharpLint](https://github.com/fsprojects/FSharpLint) are are available in this repo as [local tools](https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0#local-tools). (This requires [.NET Core](https://dotnet.microsoft.com/download) >=3.0) Example usage:
```
> dotnet tool restore
Tool 'dotnet-fsharplint' (version '0.12.3') was restored. Available commands: dotnet-fsharplint
Tool 'fantomas-tool' (version '2.9.2') was restored. Available commands: fantomas
Tool 'powershell' (version '6.2.3') was restored. Available commands: pwshRestore was successful.
> dotnet fsharplint -sf generators/Track.fs
========== Linting generators/Track.fs ==========
========== Finished: 0 warnings ==========
========== Summary: 0 warnings ==========> dotnet fantomas generators/Track.fs
generators/Track.fs has been written.> dotnet pwsh ./test.ps1
Linting config.json
-> An implementation for 'bracket-push' was found, but config.json does not reference this exercise.
-> The implementation for 'bracket-push' is missing a README.
-> The implementation for 'bracket-push' is missing an example solution.
-> The implementation for 'bracket-push' is missing a test suite.
```### F# icon
The F# Software Foundation logo for F# is an asset of the F# Software Foundation. We have adapted it with permission.