core
KitchenPC core engine and database adapter
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- build.yml
- publish.yml
- CODEOWNERS
- CONTRIBUTING.md
- PULL_REQUEST_TEMPLATE.md
- SECURITY.md
- Analyzer.cs
- AnalyzerResult.cs
- CategorizationEngine.cs
- CategorizationResult.cs
- Enums.cs
- IDBLoader.cs
- IIngredientCommonality.cs
- IngredientToken.cs
- IRecipeClassification.cs
- IToken.cs
- Ranking.cs
- RecipeIndex.cs
- TextToken.cs
- TimeToken.cs
- Tokenizer.cs
- AlphaTree.cs
- Configuration.cs
- ConfigurationBuilder.cs
- ConnectorVertex.cs
- DBContext.cs
- DBContextBuilder.cs
- DBModelerLoader.cs
- IConfiguration.cs
- IConfigurationBuilder.cs
- IDBAdapter.cs
- IKPCContext.cs
- IngredientNode.cs
- IngredientParser.cs
- IngredientSource.cs
- ISearchProvider.cs
- StaticAnomalyLoader.cs
- StaticContext.cs
- StaticContextBuilder.cs
- StaticFormLoader.cs
- StaticIngredientLoader.cs
- StaticModelerLoader.cs
- StaticPrepLoader.cs
- StaticSearch.cs
- StaticUnitLoader.cs
- Menus.cs
- Modeler.cs
- Queue.cs
- Recipes.cs
- ShoppingLists.cs
- Ingredient.cs
- IngredientAggregation.cs
- IngredientForm.cs
- IngredientFormsCollection.cs
- IngredientMetadata.cs
- IngredientSection.cs
- IngredientUsage.cs
- IngredientUsageCollection.cs
- Enumerable.cs
- GetMenuOptions.cs
- Menu.cs
- MenuMove.cs
- MenuResult.cs
- KPCMiddleware.cs
- CompiledModel.cs
- DBSnapshot.cs
- IModelerLoader.cs
- IngredientBinding.cs
- IngredientNode.cs
- IngredientUsage.cs
- IUserProfile.cs
- Model.cs
- ModelerProxy.cs
- ModelerQuery.cs
- ModelingSession.cs
- PantryItem.cs
- RatingBinding.cs
- RatingGraph.cs
- RecipeBinding.cs
- RecipeNode.cs
- RecipeRating.cs
- SuggestedRecipe.cs
- UserProfile.cs
- AmtToken.cs
- AnomToken.cs
- FormToken.cs
- IngToken.cs
- NumericToken.cs
- PrepToken.cs
- StaticToken.cs
- UnitToken.cs
- AlphaTree.cs
- Anomalies.cs
- AnomalousIngredientNode.cs
- AnomalousMatch.cs
- AnomalousNode.cs
- ConnectorVertex.cs
- CustomUnitNode.cs
- DefaultPairings.cs
- DefaultTracer.cs
- Enums.cs
- FormNode.cs
- FormSynonyms.cs
- IGrammar.cs
- IngredientNode.cs
- IngredientSynonyms.cs
- ISynonymLoader.cs
- ITracer.cs
- Match.cs
- MatchData.cs
- NameIngredientPair.cs
- NlpTracer.cs
- NoMatch.cs
- NumericNode.cs
- NumericVocab.cs
- Pairings.cs
- Parser.cs
- PartialMatch.cs
- PrepNode.cs
- PrepNotes.cs
- Preps.cs
- Result.cs
- SynonymTree.cs
- Template.cs
- TemplateStatistics.cs
- UnitNode.cs
- UnitSynonyms.cs
- AssemblyInfo.cs
- Favorites.cs
- IngredientForms.cs
- IngredientMetadata.cs
- Ingredients.cs
- Menus.cs
- NlpAnomalousIngredients.cs
- NlpDefaultPairings.cs
- NlpFormSynonyms.cs
- NlpIngredientSynonyms.cs
- NlpPrepNotes.cs
- NlpUnitSynonyms.cs
- QueuedRecipes.cs
- RecipeData.cs
- RecipeIngredients.cs
- RecipeMetadata.cs
- RecipeRatings.cs
- Recipes.cs
- ShoppingListItems.cs
- ShoppingLists.cs
- DataStore.cs
- IProvisioner.cs
- IProvisionSource.cs
- IProvisionTarget.cs
- Enums.cs
- ReadRecipeOptions.cs
- Recipe.cs
- RecipeAggregation.cs
- RecipeBrief.cs
- RecipeQuery.cs
- RecipeResult.cs
- RecipeTag.cs
- RecipeTags.cs
- SearchResults.cs
- Enums.cs
- GetShoppingListOptions.cs
- IShoppingListSource.cs
- ShoppingList.cs
- ShoppingListItem.cs
- ShoppingListModification.cs
- ShoppingListResult.cs
- ShoppingListUpdateCommand.cs
- Amount.cs
- AuthIdentity.cs
- Core.csproj
- Enums.cs
- Exceptions.cs
- Extensions.cs
- FormConversion.cs
- Fractions.cs
- Unit.cs
- UnitConverter.cs
- Weight.cs
- Favorites.cs
- IngredientForms.cs
- IngredientMetadata.cs
- Ingredients.cs
- Menus.cs
- NlpAnomalousIngredients.cs
- NlpDefaultPairings.cs
- NlpFormSynonyms.cs
- NlpIngredientSynonyms.cs
- NlpPrepNotes.cs
- NlpUnitSynonyms.cs
- QueuedRecipes.cs
- RecipeIngredients.cs
- RecipeMetadata.cs
- RecipeRatings.cs
- Recipes.cs
- ShoppingListItems.cs
- ShoppingLists.cs
- AnomalyLoader.cs
- FormLoader.cs
- IngredientGraphTransformer.cs
- IngredientLoader.cs
- PrepLoader.cs
- UnitLoader.cs
- DatabaseAdapter.cs
- DatabaseAdapterBuilder.cs
- DatabaseExporter.cs
- DatabaseImporter.cs
- DB.csproj
- EnumMapper.cs
- NHSearch.cs
- KPCData.xml
- Console.csproj
- Program.cs
- IngredientController.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- WebApp.csproj
- Forms.cs
- Ingredients.cs
- MockContext.cs
- MockImpossibleFilterUserProfile.cs
- MockImpossiblePantryUserProfile.cs
- MockModelerDBLoader.cs
- MockNoRatingsUserProfile.cs
- MockNormalUserProfile.cs
- Recipes.cs
- Categorization.cs
- IngredientBinding.cs
- Modeler.cs
- ModelerData.xml
- NLP.cs
- RecipeSearch.cs
- Tags.cs
- TestFormLoader.cs
- TestIngredientLoader.cs
- TestPrepLoader.cs
- TestUnitLoader.cs
- UnitConverter.cs
- Units.cs
- UnitTests.csproj
- .editorconfig
- core.slnx
- dotnet-tools.json
- .editorconfig
- .gitattributes
- .gitignore
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/KitchenPC/core
Downloads the entire project code from GitHub to your computer.
cd core
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet restore src/core.slnx
Downloads the packages the project depends on.
dotnet build src/core.slnx --configuration Release --no-restore
Type this command into your terminal and run it.
dotnet test src/UnitTests/UnitTests.csproj --configuration Release --no-build --no-restore
Type this command into your terminal and run it.
After dotnet run, check the message or address shown in the terminal.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
