Skip to content

Commit

Permalink
Merge pull request #1 from opentk/master
Browse files Browse the repository at this point in the history
Update
  • Loading branch information
john-h-k authored Jun 8, 2019
2 parents 9060a34 + a784946 commit ce228e3
Show file tree
Hide file tree
Showing 29 changed files with 1,868 additions and 1,693 deletions.
26 changes: 26 additions & 0 deletions README.md
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.
19 changes: 19 additions & 0 deletions azure-pipelines.yml
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'
Loading

0 comments on commit ce228e3

Please sign in to comment.