-
-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from opentk/master
Update
- Loading branch information
Showing
29 changed files
with
1,868 additions
and
1,693 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,27 @@ | ||
# MathSharp | ||
MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. | ||
|
||
#### Disclaimer | ||
MathSharp is a library written, managed, and maintained by John Kelly (@johnkellyoxford) with support of The Open Toolkit Project; completely independent of the OpenTK library. OpenTK provides extension libraries enabling interoperability with MathSharp, which can be found in the OpenTK repository. To see other contributors to the MathSharp library, see the [contributors page](https://github.com/opentk/MathSharp/contributors) | ||
|
||
# How to use | ||
TODO | ||
|
||
# Contributing | ||
|
||
MathSharp uses and encourages [Early Pull Requests](https://medium.com/practical-blend/pull-request-first-f6bb667a9b6). Please don't wait until you're done to open a PR! | ||
|
||
1. Install [Git](https://git-scm.com/downloads) and the [.Net Core SDK](https://www.microsoft.com/net/download) | ||
1. [Fork MathSharp](https://github.com/opentk/MathSharp/fork) | ||
1. Create a branch on your fork. | ||
1. Add an empty commit to start your work off (and let you open a PR): `git commit --allow-empty -m "start of [thing you're working on]"` | ||
1. Open a Pull request with `[WIP]` in the title. Do this **before** you actually start working. | ||
1. Make your commits in small, incremental steps with clear descriptions. | ||
1. Tag a maintainer when you're done and ask for a review! | ||
|
||
[Click here for good first issues.](https://github.com/opentk/MathSharp/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) | ||
|
||
[Click here for everything we need help with.](https://github.com/opentk/MathSharp/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) | ||
|
||
# License & Copyright | ||
MathSharp is licensed under the MIT license. Full copyright belongs to @johnkellyoxford. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Starter pipeline | ||
# Start with a minimal pipeline that you can customize to build and deploy your code. | ||
# Add steps that build, run tests, deploy, and more: | ||
# https://aka.ms/yaml | ||
|
||
trigger: | ||
- master | ||
|
||
pool: | ||
vmImage: 'ubuntu-latest' | ||
|
||
steps: | ||
- script: echo Hello, world! | ||
displayName: 'Run a one-line script' | ||
|
||
- script: | | ||
echo Add other tasks to build, test, and deploy your project. | ||
echo See https://aka.ms/yaml | ||
displayName: 'Run a multi-line script' |
Oops, something went wrong.