Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,22 @@ Contributions are made to this repo via Issues and Pull Requests (PRs).

### Issues

Issues should be used to report problems with the application, request a new feature, or to discuss potential changes before a PR is created. If you find an Issue that addresses the problem you're having, please add your own reproduction information to the existing issue rather than creating a new one. Adding a [reaction](https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) can also help with prioritization of the issue in question.
Issues should be used to report problems with the application, request a new feature, or discuss potential changes before a PR is created. If you find an Issue that addresses the problem you're having, please add your own reproduction information to the existing issue rather than creating a new one. Adding a [reaction](https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) can also help with prioritization of the issue in question.

### Pull Requests

PRs to this project are always welcome and can be a quick way to get your fix or improvement slated for the next release. In general, PRs should:

- Only fix/add the functionality in question **OR** address wide-spread whitespace/style issues, not both.
- Only fix/add the functionality in question **OR** address widespread whitespace/style issues, not both.
- Add unit or integration tests for fixed or changed functionality (if a test suite already exists).
- Address a single concern in the least number of changed lines as possible.
- Address a single concern in as few changed lines as possible.

In general, we follow the ["fork-and-pull" Git workflow](https://github.com/susam/gitpr)
In general, we follow the ["fork-and-pull" Git workflow](https://github.com/susam/gitpr).

1. Fork the repository to your own Github account
1. Fork the repository to your own GitHub account
2. Clone the project to your machine
3. Create a branch locally with a succinct but descriptive name
4. Commit changes to the branch
5. Following any formatting and testing guidelines specific to this repo
5. Follow any formatting and testing guidelines specific to this repo
6. Push changes to your fork
7. Open a PR in our repository and follow the PR template so that we can efficiently review the changes.
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public async Task ProcessMessagesAsync_WithException_ReturnsNoPredictionsAndWrit

firstRecord.Should().NotBeNull();
firstRecord.Level.Should().Be(LogLevel.Error);
firstRecord.Message.Should().Be("Failed to processes message with id 123");
firstRecord.Message.Should().Be("Failed to process message with id 123");

var secondRecord = loggerMock.Collector.GetSnapshot()[1];

Expand Down
2 changes: 1 addition & 1 deletion OddsCollector.Functions/Processors/PredictionProcessor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task<EventPrediction[]> ProcessMessagesAsync(ServiceBusReceivedMess
}
catch (Exception exception)
{
logger.LogError(exception, "Failed to processes message with id {Id}", message.MessageId);
logger.LogError(exception, "Failed to process message with id {Id}", message.MessageId);
}
}

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
**Odds Collector** is a software project aimed at gathering and analyzing odds data for various sports from [The Odds API](https://the-odds-api.com/) while leveraging the infrastructure of Microsoft Azure. This application provides an instrument to access historical odds information and predictions for sporting events.
**Odds Collector** is a software project aimed at gathering and analyzing odds data for various sports from [The Odds API](https://the-odds-api.com/) while leveraging the infrastructure of Microsoft Azure. This application provides a tool for accessing historical odds information and predictions for sporting events.

# Purpose

The project is designed to have fun with algorythm described in "[Beating the bookies with their own numbers - and how the online sports betting market is rigged](https://www.researchgate.net/publication/320296375_Beating_the_bookies_with_their_own_numbers_-_and_how_the_online_sports_betting_market_is_rigged)" using The Odds API as the main source of odds data. There is also an improvement upon the original algorythm that increases prediction accuracy from 40% up to 60-70%.
The project is designed to have fun with the algorithm described in "[Beating the bookies with their own numbers - and how the online sports betting market is rigged](https://www.researchgate.net/publication/320296375_Beating_the_bookies_with_their_own_numbers_-_and_how_the_online_sports_betting_market_is_rigged)" using The Odds API as the main source of odds data. There is also an improvement on the original algorithm that increases prediction accuracy from 40% to 60-70%.

# Features

Expand Down Expand Up @@ -36,6 +36,6 @@ dotnet build

# Special thanks

Special thanks to JetBrains and their [Open Source Support Program](https://www.jetbrains.com/community/opensource/#support) for providing a free licence for their products.
Special thanks to JetBrains and their [Open Source Support Program](https://www.jetbrains.com/community/opensource/#support) for providing a free license for their products.

![JetBrains Logo (Main) logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png)
Loading