├── .config └── dotnet-tools.json ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CONTRIBUTING.md └── workflows │ └── ci.yml ├── .gitignore ├── .idea └── .idea.Felicity │ └── .idea │ ├── .gitignore │ ├── encodings.xml │ ├── indexLayout.xml │ ├── inspectionProfiles │ └── Project_Default.xml │ └── vcs.xml ├── DOCUMENTATION.md ├── Directory.Build.props ├── Felicity.sln ├── Felicity.sln.DotSettings ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── felicity-logo.png ├── felicity-logo.psd ├── global.json ├── nuget.config └── src ├── Felicity.Benchmarks ├── Felicity.Benchmarks.fsproj └── Program.fs ├── Felicity.IntegrationTests ├── BasicFieldsetsAndIncludes.fs ├── Constraints.fs ├── CustomLinks.fs ├── DeleteResource.fs ├── Errors.fs ├── Felicity.IntegrationTests.fsproj ├── FieldUsageTracker.fs ├── GetCollection.fs ├── GetCollectionPolymorphic.fs ├── GetResource.fs ├── GetResourcePolymorphic.fs ├── Meta.fs ├── MultipleContexts.fs ├── NameOverrides.fs ├── PatchResource.fs ├── PostCollection.fs ├── PostCollectionBackRef.fs ├── PostCollectionCustom.fs ├── PostCollectionIncluded.fs ├── Program.fs ├── RequestParser.fs ├── ResourceLinks.fs ├── ResourceLocking.fs ├── RoundtripIncludes.fs ├── Routing.fs ├── Set order.fs ├── Set2.fs ├── Set3.fs ├── SkipLinks.fs ├── StrictMode.fs ├── ToManyRelationshipDeleteSelf.fs ├── ToManyRelationshipGetRelatedAndSelf.fs ├── ToManyRelationshipPatchResourceAndSelf.fs ├── ToManyRelationshipPostSelf.fs ├── ToOneNullableRelationshipGetRelatedAndSelf.fs ├── ToOneNullableRelationshipPatchResourceAndSelf.fs ├── ToOneRelationshipGetRelatedAndSelf.fs ├── ToOneRelationshipPatchResourceAndSelf.fs ├── TopLevelLinks.fs ├── Utils.fs └── Validation.fs ├── Felicity.SampleApi ├── Db.fs ├── Domain.fs ├── Endpoints.fs ├── Felicity.SampleApi.fsproj ├── JsonApi.fs ├── Program.fs ├── Properties │ └── launchSettings.json ├── Startup.fs ├── Utils.fs ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ └── spec │ ├── index.html │ └── spec.yaml └── Felicity ├── Aliases.fs ├── Attribute.fs ├── AttributeExtensions.fs ├── Constants.fs ├── Define.fs ├── DocumentModel.fs ├── Errors.fs ├── Felicity.fsproj ├── FieldUsageTracker.fs ├── HttpHandlers.fs ├── IApplicationBuilderExtensions.fs ├── IServiceCollectionExtensions.fs ├── Id.fs ├── MemberNameValidation.fs ├── Misc.fs ├── Operations.fs ├── OperationsExtensions.fs ├── ParsedValueInfo.fs ├── Query.fs ├── QueryParamNameValidation.fs ├── Relationships.fs ├── RelationshipsExtensionsfs.fs ├── RequestParser.fs ├── RequestValidation.fs ├── ResourceBuilder.fs ├── ResourceDefinition.fs ├── ResourceModule.fs ├── Responder.fs ├── ResponseBuilder.fs ├── Routing.fs ├── RoutingOperations.fs ├── Serializer.fs ├── Utils.fs └── felicity-logo-128x128.png /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Automatically normalize line endings 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.Felicity/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.idea/.idea.Felicity/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.Felicity/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.idea/.idea.Felicity/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.Felicity/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.idea/.idea.Felicity/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.Felicity/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.idea/.idea.Felicity/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/.idea.Felicity/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/.idea/.idea.Felicity/.idea/vcs.xml -------------------------------------------------------------------------------- /DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/DOCUMENTATION.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Felicity.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/Felicity.sln -------------------------------------------------------------------------------- /Felicity.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/Felicity.sln.DotSettings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /felicity-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/felicity-logo.png -------------------------------------------------------------------------------- /felicity-logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/felicity-logo.psd -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/nuget.config -------------------------------------------------------------------------------- /src/Felicity.Benchmarks/Felicity.Benchmarks.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.Benchmarks/Felicity.Benchmarks.fsproj -------------------------------------------------------------------------------- /src/Felicity.Benchmarks/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.Benchmarks/Program.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/BasicFieldsetsAndIncludes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/BasicFieldsetsAndIncludes.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Constraints.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Constraints.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/CustomLinks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/CustomLinks.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/DeleteResource.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/DeleteResource.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Errors.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Errors.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Felicity.IntegrationTests.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Felicity.IntegrationTests.fsproj -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/FieldUsageTracker.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/FieldUsageTracker.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/GetCollection.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/GetCollection.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/GetCollectionPolymorphic.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/GetCollectionPolymorphic.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/GetResource.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/GetResource.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/GetResourcePolymorphic.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/GetResourcePolymorphic.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Meta.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Meta.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/MultipleContexts.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/MultipleContexts.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/NameOverrides.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/NameOverrides.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/PatchResource.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/PatchResource.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/PostCollection.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/PostCollection.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/PostCollectionBackRef.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/PostCollectionBackRef.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/PostCollectionCustom.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/PostCollectionCustom.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/PostCollectionIncluded.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/PostCollectionIncluded.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Program.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/RequestParser.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/RequestParser.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ResourceLinks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ResourceLinks.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ResourceLocking.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ResourceLocking.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/RoundtripIncludes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/RoundtripIncludes.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Routing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Routing.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Set order.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Set order.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Set2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Set2.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Set3.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Set3.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/SkipLinks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/SkipLinks.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/StrictMode.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/StrictMode.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToManyRelationshipDeleteSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToManyRelationshipDeleteSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToManyRelationshipGetRelatedAndSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToManyRelationshipGetRelatedAndSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToManyRelationshipPatchResourceAndSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToManyRelationshipPatchResourceAndSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToManyRelationshipPostSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToManyRelationshipPostSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToOneNullableRelationshipGetRelatedAndSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToOneNullableRelationshipGetRelatedAndSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToOneNullableRelationshipPatchResourceAndSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToOneNullableRelationshipPatchResourceAndSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToOneRelationshipGetRelatedAndSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToOneRelationshipGetRelatedAndSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/ToOneRelationshipPatchResourceAndSelf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/ToOneRelationshipPatchResourceAndSelf.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/TopLevelLinks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/TopLevelLinks.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Utils.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Utils.fs -------------------------------------------------------------------------------- /src/Felicity.IntegrationTests/Validation.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.IntegrationTests/Validation.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Db.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Db.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Domain.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Domain.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Endpoints.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Endpoints.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Felicity.SampleApi.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Felicity.SampleApi.fsproj -------------------------------------------------------------------------------- /src/Felicity.SampleApi/JsonApi.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/JsonApi.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Program.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Startup.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Startup.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/Utils.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/Utils.fs -------------------------------------------------------------------------------- /src/Felicity.SampleApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/appsettings.Development.json -------------------------------------------------------------------------------- /src/Felicity.SampleApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/appsettings.json -------------------------------------------------------------------------------- /src/Felicity.SampleApi/wwwroot/spec/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/wwwroot/spec/index.html -------------------------------------------------------------------------------- /src/Felicity.SampleApi/wwwroot/spec/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity.SampleApi/wwwroot/spec/spec.yaml -------------------------------------------------------------------------------- /src/Felicity/Aliases.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Aliases.fs -------------------------------------------------------------------------------- /src/Felicity/Attribute.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Attribute.fs -------------------------------------------------------------------------------- /src/Felicity/AttributeExtensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/AttributeExtensions.fs -------------------------------------------------------------------------------- /src/Felicity/Constants.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Constants.fs -------------------------------------------------------------------------------- /src/Felicity/Define.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Define.fs -------------------------------------------------------------------------------- /src/Felicity/DocumentModel.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/DocumentModel.fs -------------------------------------------------------------------------------- /src/Felicity/Errors.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Errors.fs -------------------------------------------------------------------------------- /src/Felicity/Felicity.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Felicity.fsproj -------------------------------------------------------------------------------- /src/Felicity/FieldUsageTracker.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/FieldUsageTracker.fs -------------------------------------------------------------------------------- /src/Felicity/HttpHandlers.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/HttpHandlers.fs -------------------------------------------------------------------------------- /src/Felicity/IApplicationBuilderExtensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/IApplicationBuilderExtensions.fs -------------------------------------------------------------------------------- /src/Felicity/IServiceCollectionExtensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/IServiceCollectionExtensions.fs -------------------------------------------------------------------------------- /src/Felicity/Id.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Id.fs -------------------------------------------------------------------------------- /src/Felicity/MemberNameValidation.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/MemberNameValidation.fs -------------------------------------------------------------------------------- /src/Felicity/Misc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Misc.fs -------------------------------------------------------------------------------- /src/Felicity/Operations.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Operations.fs -------------------------------------------------------------------------------- /src/Felicity/OperationsExtensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/OperationsExtensions.fs -------------------------------------------------------------------------------- /src/Felicity/ParsedValueInfo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/ParsedValueInfo.fs -------------------------------------------------------------------------------- /src/Felicity/Query.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Query.fs -------------------------------------------------------------------------------- /src/Felicity/QueryParamNameValidation.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/QueryParamNameValidation.fs -------------------------------------------------------------------------------- /src/Felicity/Relationships.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Relationships.fs -------------------------------------------------------------------------------- /src/Felicity/RelationshipsExtensionsfs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/RelationshipsExtensionsfs.fs -------------------------------------------------------------------------------- /src/Felicity/RequestParser.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/RequestParser.fs -------------------------------------------------------------------------------- /src/Felicity/RequestValidation.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/RequestValidation.fs -------------------------------------------------------------------------------- /src/Felicity/ResourceBuilder.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/ResourceBuilder.fs -------------------------------------------------------------------------------- /src/Felicity/ResourceDefinition.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/ResourceDefinition.fs -------------------------------------------------------------------------------- /src/Felicity/ResourceModule.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/ResourceModule.fs -------------------------------------------------------------------------------- /src/Felicity/Responder.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Responder.fs -------------------------------------------------------------------------------- /src/Felicity/ResponseBuilder.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/ResponseBuilder.fs -------------------------------------------------------------------------------- /src/Felicity/Routing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Routing.fs -------------------------------------------------------------------------------- /src/Felicity/RoutingOperations.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/RoutingOperations.fs -------------------------------------------------------------------------------- /src/Felicity/Serializer.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Serializer.fs -------------------------------------------------------------------------------- /src/Felicity/Utils.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/Utils.fs -------------------------------------------------------------------------------- /src/Felicity/felicity-logo-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeeren/Felicity/HEAD/src/Felicity/felicity-logo-128x128.png --------------------------------------------------------------------------------