From 942e4fc86151f3c54fc452ab93d031a8353e720d Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Tue, 25 Aug 2020 02:58:22 -0500 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=8E=A8=20re-organize=20repo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FilterLists.sln | 12 ++-- directory/web/package-lock.json | Bin 686748 -> 0 bytes directory/web/package.json | 68 ------------------ docker-compose.yml | 8 +-- {directory/api => services}/.dockerignore | 0 .../Controllers/FilterListsController.cs | 0 .../src/FilterLists.Directory.Api/Dockerfile | 0 .../FilterLists.Directory.Api.csproj | 0 .../src/FilterLists.Directory.Api/Program.cs | 0 .../Properties/launchSettings.json | 0 .../src/FilterLists.Directory.Api/Startup.cs | 0 .../appsettings.Development.json | 0 .../debug.Dockerfile | 0 .../FilterLists.Directory.Application.csproj | 0 .../GetLists.cs | 0 .../ServicesRegistrationExtension.cs | 0 .../FilterLists.Directory.Domain.csproj | 0 ...Directory.Infrastructure.Migrations.csproj | 0 .../20200824012903_Initial.Designer.cs | 0 .../Migrations/20200824012903_Initial.cs | 0 .../Migrations/QueryDbContextModelSnapshot.cs | 0 ...ilterLists.Directory.Infrastructure.csproj | 0 .../Queries/Context/IQueryContext.cs | 0 .../Queries/Context/QueryContext.cs | 0 .../Queries/Context/QueryDbContext.cs | 0 .../Persistence/Queries/Entities/Dependent.cs | 0 .../Queries/Entities/FilterList.cs | 0 .../Queries/Entities/FilterListLanguage.cs | 0 .../Queries/Entities/FilterListMaintainer.cs | 0 .../Queries/Entities/FilterListSyntax.cs | 0 .../Queries/Entities/FilterListTag.cs | 0 .../Persistence/Queries/Entities/Fork.cs | 0 .../Persistence/Queries/Entities/Language.cs | 0 .../Persistence/Queries/Entities/License.cs | 0 .../Queries/Entities/Maintainer.cs | 0 .../Persistence/Queries/Entities/Merge.cs | 0 .../Persistence/Queries/Entities/Software.cs | 0 .../Queries/Entities/SoftwareSyntax.cs | 0 .../Persistence/Queries/Entities/Syntax.cs | 0 .../Persistence/Queries/Entities/Tag.cs | 0 .../Queries/Entities/ViewUrlMirror.cs | 0 .../Queries/Entities/ViewUrlPartial.cs | 0 .../ServiceRegistrationExtension.cs | 0 {directory/web => web}/.dockerignore | 0 {directory/web => web}/.env | 0 {directory/web => web}/.gitignore | 0 {directory/web => web}/Dockerfile | 0 {directory/web => web}/config-overrides.js | 0 .../web => web}/public/icon_filterlists.png | Bin {directory/web => web}/public/index.html | 0 .../web => web}/public/logo_filterlists.png | Bin {directory/web => web}/public/manifest.json | 0 {directory/web => web}/public/robots.txt | 0 .../reverse-proxy/conf.d/default.conf | 0 {directory/web => web}/src/App.test.tsx | 0 {directory/web => web}/src/App.tsx | 0 .../src/components/Description.tsx | 0 .../web => web}/src/components/LicenseTag.tsx | 0 .../web => web}/src/components/LinkButton.tsx | 0 .../src/components/ListInfoButton.tsx | 0 .../src/components/PublishedDate.tsx | 0 .../src/components/SubscribeButtons.tsx | 0 .../web => web}/src/components/SyntaxTag.tsx | 0 .../web => web}/src/components/index.ts | 0 .../languageCloud/LanguageCloud.module.css | 0 .../languageCloud/LanguageCloud.tsx | 0 .../src/components/languageCloud/index.ts | 0 .../listInfoDrawer/ListInfoDrawer.tsx | 0 .../src/components/listInfoDrawer/index.ts | 0 .../listInfoDrawer/listInfoDrawer.css | 0 .../src/components/listsTable/ListDrawer.tsx | 0 .../listsTable/ListsTable.module.css | 0 .../src/components/listsTable/ListsTable.tsx | 0 .../components/listsTable/ListsTableHoc.tsx | 0 .../src/components/listsTable/arraySorter.ts | 0 .../src/components/listsTable/index.ts | 0 .../src/components/listsTable/listsTable.css | 0 .../MaintainerCloud.module.css | 0 .../maintainerCloud/MaintainerCloud.tsx | 0 .../src/components/maintainerCloud/index.ts | 0 .../components/maintainers/Maintainers.tsx | 0 .../src/components/maintainers/index.ts | 0 .../components/maintainers/maintainers.css | 0 .../softwareCloud/SoftwareCloud.module.css | 0 .../softwareCloud/SoftwareCloud.tsx | 0 .../components/softwareCloud/SoftwareIcon.tsx | 0 .../softwareCloud/imgs/01-uBlock-Origin.svg | 0 .../softwareCloud/imgs/02-Adblock-Plus.svg | 0 .../softwareCloud/imgs/03-AdGuard.svg | 0 .../softwareCloud/imgs/04-DNS66.png | Bin .../softwareCloud/imgs/05-Nano-Adblocker.png | Bin .../softwareCloud/imgs/06-AdBlock.png | Bin .../softwareCloud/imgs/07-AdAway.png | Bin .../imgs/08-Personal-Blocklist.png | Bin .../softwareCloud/imgs/10-Redirector.png | Bin .../imgs/11-Hosts-File-Editor.png | Bin .../softwareCloud/imgs/12-Gas-Mask.png | Bin .../softwareCloud/imgs/13-MinerBlock.svg | 0 .../softwareCloud/imgs/14-Pi-hole.svg | 0 .../softwareCloud/imgs/15-uBlock.svg | 0 .../imgs/16-Internet-Explorer-TPL.svg | 0 .../imgs/17-Google-Hit-Hider-by-Domain.png | Bin .../softwareCloud/imgs/18-FireHOL.png | Bin .../softwareCloud/imgs/19-Samsung-Knox.png | Bin .../softwareCloud/imgs/20-Little-Snitch.png | Bin .../softwareCloud/imgs/21-Privoxy.png | Bin .../softwareCloud/imgs/22-Diversion.png | Bin .../softwareCloud/imgs/23-dnsmasq.png | Bin .../softwareCloud/imgs/24-Slimjet.png | Bin .../softwareCloud/imgs/25-uMatrix.png | Bin .../softwareCloud/imgs/26-Blokada.png | Bin .../softwareCloud/imgs/27-hostsmgr.png | Bin .../imgs/28-personalDNSfilter.svg | 0 .../softwareCloud/imgs/29-Unbound.png | Bin .../components/softwareCloud/imgs/30-BIND.png | Bin .../softwareCloud/imgs/31-AdGuard-Home.png | Bin .../softwareCloud/imgs/31-AdGuard-Home.svg | 0 .../softwareCloud/imgs/32-AdNauseam.png | Bin .../imgs/33-Legacy-Unix-Derivatives.png | Bin .../imgs/34-Windows-command-line.png | Bin .../softwareCloud/imgs/35-Shadowsocks.png | Bin .../softwareCloud/imgs/36-ShadowsocksR.png | Bin .../softwareCloud/imgs/37-Shadowrocket.png | Bin .../softwareCloud/imgs/38-DNSRedirector.png | Bin .../softwareCloud/imgs/39-pfBlockerNG.png | Bin .../softwareCloud/imgs/40-Opera.png | Bin .../softwareCloud/imgs/41-Surge.png | Bin .../softwareCloud/imgs/42-dnscrypt-proxy.png | Bin .../softwareCloud/imgs/43-SmartDNS.png | Bin .../components/softwareCloud/imgs/imgs.d.ts | 0 .../components/softwareCloud/imgs/index.ts | 0 .../src/components/softwareCloud/index.ts | 0 .../components/tagCloud/TagCloud.module.css | 0 .../src/components/tagCloud/TagCloud.tsx | 0 .../src/components/tagCloud/index.ts | 0 {directory/web => web}/src/constants.ts | 0 {directory/web => web}/src/hooks/index.ts | 0 .../web => web}/src/hooks/useApiData.tsx | 0 .../web => web}/src/hooks/useLanguages.tsx | 0 .../web => web}/src/hooks/useLicenses.tsx | 0 {directory/web => web}/src/hooks/useLists.tsx | 0 .../web => web}/src/hooks/useMaintainers.tsx | 0 .../src/hooks/useSearchColumnFilter.tsx | 0 .../web => web}/src/hooks/useSoftware.tsx | 0 .../web => web}/src/hooks/useSyntaxes.tsx | 0 .../src/hooks/useTablePageSizer.tsx | 0 {directory/web => web}/src/hooks/useTags.tsx | 0 {directory/web => web}/src/index.css | 0 {directory/web => web}/src/index.tsx | 0 .../web => web}/src/interfaces/Language.ts | 0 .../web => web}/src/interfaces/License.ts | 0 {directory/web => web}/src/interfaces/List.ts | 0 .../web => web}/src/interfaces/Maintainer.ts | 0 .../web => web}/src/interfaces/Software.ts | 0 .../web => web}/src/interfaces/Syntax.ts | 0 {directory/web => web}/src/interfaces/Tag.ts | 0 {directory/web => web}/src/react-app-env.d.ts | 0 {directory/web => web}/src/utils/index.ts | 0 {directory/web => web}/src/utils/nameof.ts | 0 {directory/web => web}/tsconfig.json | 0 160 files changed, 10 insertions(+), 78 deletions(-) delete mode 100644 directory/web/package-lock.json delete mode 100644 directory/web/package.json rename {directory/api => services}/.dockerignore (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/Controllers/FilterListsController.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/Dockerfile (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/FilterLists.Directory.Api.csproj (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/Program.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/Properties/launchSettings.json (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/Startup.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/appsettings.Development.json (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Api/debug.Dockerfile (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Application/GetLists.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Application/ServicesRegistrationExtension.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Domain/FilterLists.Directory.Domain.csproj (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure.Migrations/FilterLists.Directory.Infrastructure.Migrations.csproj (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.Designer.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/FilterLists.Directory.Infrastructure.csproj (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/IQueryContext.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryContext.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryDbContext.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs (100%) rename {directory/api => services/directory}/src/FilterLists.Directory.Infrastructure/ServiceRegistrationExtension.cs (100%) rename {directory/web => web}/.dockerignore (100%) rename {directory/web => web}/.env (100%) rename {directory/web => web}/.gitignore (100%) rename {directory/web => web}/Dockerfile (100%) rename {directory/web => web}/config-overrides.js (100%) rename {directory/web => web}/public/icon_filterlists.png (100%) rename {directory/web => web}/public/index.html (100%) rename {directory/web => web}/public/logo_filterlists.png (100%) rename {directory/web => web}/public/manifest.json (100%) rename {directory/web => web}/public/robots.txt (100%) rename {directory/web => web}/reverse-proxy/conf.d/default.conf (100%) rename {directory/web => web}/src/App.test.tsx (100%) rename {directory/web => web}/src/App.tsx (100%) rename {directory/web => web}/src/components/Description.tsx (100%) rename {directory/web => web}/src/components/LicenseTag.tsx (100%) rename {directory/web => web}/src/components/LinkButton.tsx (100%) rename {directory/web => web}/src/components/ListInfoButton.tsx (100%) rename {directory/web => web}/src/components/PublishedDate.tsx (100%) rename {directory/web => web}/src/components/SubscribeButtons.tsx (100%) rename {directory/web => web}/src/components/SyntaxTag.tsx (100%) rename {directory/web => web}/src/components/index.ts (100%) rename {directory/web => web}/src/components/languageCloud/LanguageCloud.module.css (100%) rename {directory/web => web}/src/components/languageCloud/LanguageCloud.tsx (100%) rename {directory/web => web}/src/components/languageCloud/index.ts (100%) rename {directory/web => web}/src/components/listInfoDrawer/ListInfoDrawer.tsx (100%) rename {directory/web => web}/src/components/listInfoDrawer/index.ts (100%) rename {directory/web => web}/src/components/listInfoDrawer/listInfoDrawer.css (100%) rename {directory/web => web}/src/components/listsTable/ListDrawer.tsx (100%) rename {directory/web => web}/src/components/listsTable/ListsTable.module.css (100%) rename {directory/web => web}/src/components/listsTable/ListsTable.tsx (100%) rename {directory/web => web}/src/components/listsTable/ListsTableHoc.tsx (100%) rename {directory/web => web}/src/components/listsTable/arraySorter.ts (100%) rename {directory/web => web}/src/components/listsTable/index.ts (100%) rename {directory/web => web}/src/components/listsTable/listsTable.css (100%) rename {directory/web => web}/src/components/maintainerCloud/MaintainerCloud.module.css (100%) rename {directory/web => web}/src/components/maintainerCloud/MaintainerCloud.tsx (100%) rename {directory/web => web}/src/components/maintainerCloud/index.ts (100%) rename {directory/web => web}/src/components/maintainers/Maintainers.tsx (100%) rename {directory/web => web}/src/components/maintainers/index.ts (100%) rename {directory/web => web}/src/components/maintainers/maintainers.css (100%) rename {directory/web => web}/src/components/softwareCloud/SoftwareCloud.module.css (100%) rename {directory/web => web}/src/components/softwareCloud/SoftwareCloud.tsx (100%) rename {directory/web => web}/src/components/softwareCloud/SoftwareIcon.tsx (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/01-uBlock-Origin.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/02-Adblock-Plus.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/03-AdGuard.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/04-DNS66.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/05-Nano-Adblocker.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/06-AdBlock.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/07-AdAway.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/08-Personal-Blocklist.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/10-Redirector.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/11-Hosts-File-Editor.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/12-Gas-Mask.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/13-MinerBlock.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/14-Pi-hole.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/15-uBlock.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/16-Internet-Explorer-TPL.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/17-Google-Hit-Hider-by-Domain.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/18-FireHOL.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/19-Samsung-Knox.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/20-Little-Snitch.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/21-Privoxy.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/22-Diversion.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/23-dnsmasq.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/24-Slimjet.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/25-uMatrix.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/26-Blokada.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/27-hostsmgr.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/28-personalDNSfilter.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/29-Unbound.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/30-BIND.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/31-AdGuard-Home.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/31-AdGuard-Home.svg (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/32-AdNauseam.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/33-Legacy-Unix-Derivatives.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/34-Windows-command-line.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/35-Shadowsocks.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/36-ShadowsocksR.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/37-Shadowrocket.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/38-DNSRedirector.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/39-pfBlockerNG.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/40-Opera.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/41-Surge.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/42-dnscrypt-proxy.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/43-SmartDNS.png (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/imgs.d.ts (100%) rename {directory/web => web}/src/components/softwareCloud/imgs/index.ts (100%) rename {directory/web => web}/src/components/softwareCloud/index.ts (100%) rename {directory/web => web}/src/components/tagCloud/TagCloud.module.css (100%) rename {directory/web => web}/src/components/tagCloud/TagCloud.tsx (100%) rename {directory/web => web}/src/components/tagCloud/index.ts (100%) rename {directory/web => web}/src/constants.ts (100%) rename {directory/web => web}/src/hooks/index.ts (100%) rename {directory/web => web}/src/hooks/useApiData.tsx (100%) rename {directory/web => web}/src/hooks/useLanguages.tsx (100%) rename {directory/web => web}/src/hooks/useLicenses.tsx (100%) rename {directory/web => web}/src/hooks/useLists.tsx (100%) rename {directory/web => web}/src/hooks/useMaintainers.tsx (100%) rename {directory/web => web}/src/hooks/useSearchColumnFilter.tsx (100%) rename {directory/web => web}/src/hooks/useSoftware.tsx (100%) rename {directory/web => web}/src/hooks/useSyntaxes.tsx (100%) rename {directory/web => web}/src/hooks/useTablePageSizer.tsx (100%) rename {directory/web => web}/src/hooks/useTags.tsx (100%) rename {directory/web => web}/src/index.css (100%) rename {directory/web => web}/src/index.tsx (100%) rename {directory/web => web}/src/interfaces/Language.ts (100%) rename {directory/web => web}/src/interfaces/License.ts (100%) rename {directory/web => web}/src/interfaces/List.ts (100%) rename {directory/web => web}/src/interfaces/Maintainer.ts (100%) rename {directory/web => web}/src/interfaces/Software.ts (100%) rename {directory/web => web}/src/interfaces/Syntax.ts (100%) rename {directory/web => web}/src/interfaces/Tag.ts (100%) rename {directory/web => web}/src/react-app-env.d.ts (100%) rename {directory/web => web}/src/utils/index.ts (100%) rename {directory/web => web}/src/utils/nameof.ts (100%) rename {directory/web => web}/tsconfig.json (100%) diff --git a/FilterLists.sln b/FilterLists.sln index 1a0eb20ed..4b46114be 100644 --- a/FilterLists.sln +++ b/FilterLists.sln @@ -3,20 +3,20 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.30413.136 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Api", "directory\api\src\FilterLists.Directory.Api\FilterLists.Directory.Api.csproj", "{FE50F471-7DC0-44AB-8DAB-2909E3207FF9}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Api", "services\directory\src\FilterLists.Directory.Api\FilterLists.Directory.Api.csproj", "{FE50F471-7DC0-44AB-8DAB-2909E3207FF9}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Directory", "Directory", "{AE5D6471-1B6E-4B06-A313-34EF81F35342}" ProjectSection(SolutionItems) = preProject - directory\api\.dockerignore = directory\api\.dockerignore + services\directory\.dockerignore = services\directory\.dockerignore EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Domain", "directory\api\src\FilterLists.Directory.Domain\FilterLists.Directory.Domain.csproj", "{05496C09-DA31-4543-9EC4-D56BCADBB027}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Domain", "services\directory\src\FilterLists.Directory.Domain\FilterLists.Directory.Domain.csproj", "{05496C09-DA31-4543-9EC4-D56BCADBB027}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Application", "directory\api\src\FilterLists.Directory.Application\FilterLists.Directory.Application.csproj", "{CB1BCB34-C2A1-4E94-A90E-359FB4720B96}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Application", "services\directory\src\FilterLists.Directory.Application\FilterLists.Directory.Application.csproj", "{CB1BCB34-C2A1-4E94-A90E-359FB4720B96}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Infrastructure", "directory\api\src\FilterLists.Directory.Infrastructure\FilterLists.Directory.Infrastructure.csproj", "{74C798F8-892A-40F2-8D2E-395E83853771}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Infrastructure", "services\directory\src\FilterLists.Directory.Infrastructure\FilterLists.Directory.Infrastructure.csproj", "{74C798F8-892A-40F2-8D2E-395E83853771}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Infrastructure.Migrations", "directory\api\src\FilterLists.Directory.Infrastructure.Migrations\FilterLists.Directory.Infrastructure.Migrations.csproj", "{4F7D51FE-A1F3-4473-A8C3-D57EBDD8E60E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FilterLists.Directory.Infrastructure.Migrations", "services\directory\src\FilterLists.Directory.Infrastructure.Migrations\FilterLists.Directory.Infrastructure.Migrations.csproj", "{4F7D51FE-A1F3-4473-A8C3-D57EBDD8E60E}" EndProject Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{8F04C802-830B-4B6D-8D53-5D2A87B4223D}" EndProject diff --git a/directory/web/package-lock.json b/directory/web/package-lock.json deleted file mode 100644 index f4b640e7d8371bad78400091e969dd75448597ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686748 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

1!zTgs94vyG|O`yI}kKjpF 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

Wz#$?GtSg8NX3 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.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - }, - "devDependencies": { - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-prettier": "^3.1.4", - "husky": "^4.2.5", - "lint-staged": "^10.2.11", - "prettier": "^2.0.5" - } -} diff --git a/docker-compose.yml b/docker-compose.yml index 4e36ba615..2d1214c94 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ services: filterlists.directory.web: image: ${DOCKER_REGISTRY-}filterlists_directory_web build: - context: ./directory/web + context: ./web networks: - reverse_proxy depends_on: @@ -23,8 +23,8 @@ services: filterlists.directory.api: image: ${DOCKER_REGISTRY-}filterlists_directory_api build: - context: ./directory/api - dockerfile: src/FilterLists.Directory.Api/Dockerfile + context: ./services + dockerfile: directory/src/FilterLists.Directory.Api/Dockerfile networks: - reverse_proxy - directory.api @@ -49,4 +49,4 @@ networks: directory.api: volumes: - directory.db: \ No newline at end of file + directory.db: diff --git a/directory/api/.dockerignore b/services/.dockerignore similarity index 100% rename from directory/api/.dockerignore rename to services/.dockerignore diff --git a/directory/api/src/FilterLists.Directory.Api/Controllers/FilterListsController.cs b/services/directory/src/FilterLists.Directory.Api/Controllers/FilterListsController.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/Controllers/FilterListsController.cs rename to services/directory/src/FilterLists.Directory.Api/Controllers/FilterListsController.cs diff --git a/directory/api/src/FilterLists.Directory.Api/Dockerfile b/services/directory/src/FilterLists.Directory.Api/Dockerfile similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/Dockerfile rename to services/directory/src/FilterLists.Directory.Api/Dockerfile diff --git a/directory/api/src/FilterLists.Directory.Api/FilterLists.Directory.Api.csproj b/services/directory/src/FilterLists.Directory.Api/FilterLists.Directory.Api.csproj similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/FilterLists.Directory.Api.csproj rename to services/directory/src/FilterLists.Directory.Api/FilterLists.Directory.Api.csproj diff --git a/directory/api/src/FilterLists.Directory.Api/Program.cs b/services/directory/src/FilterLists.Directory.Api/Program.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/Program.cs rename to services/directory/src/FilterLists.Directory.Api/Program.cs diff --git a/directory/api/src/FilterLists.Directory.Api/Properties/launchSettings.json b/services/directory/src/FilterLists.Directory.Api/Properties/launchSettings.json similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/Properties/launchSettings.json rename to services/directory/src/FilterLists.Directory.Api/Properties/launchSettings.json diff --git a/directory/api/src/FilterLists.Directory.Api/Startup.cs b/services/directory/src/FilterLists.Directory.Api/Startup.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/Startup.cs rename to services/directory/src/FilterLists.Directory.Api/Startup.cs diff --git a/directory/api/src/FilterLists.Directory.Api/appsettings.Development.json b/services/directory/src/FilterLists.Directory.Api/appsettings.Development.json similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/appsettings.Development.json rename to services/directory/src/FilterLists.Directory.Api/appsettings.Development.json diff --git a/directory/api/src/FilterLists.Directory.Api/debug.Dockerfile b/services/directory/src/FilterLists.Directory.Api/debug.Dockerfile similarity index 100% rename from directory/api/src/FilterLists.Directory.Api/debug.Dockerfile rename to services/directory/src/FilterLists.Directory.Api/debug.Dockerfile diff --git a/directory/api/src/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj b/services/directory/src/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj similarity index 100% rename from directory/api/src/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj rename to services/directory/src/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj diff --git a/directory/api/src/FilterLists.Directory.Application/GetLists.cs b/services/directory/src/FilterLists.Directory.Application/GetLists.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Application/GetLists.cs rename to services/directory/src/FilterLists.Directory.Application/GetLists.cs diff --git a/directory/api/src/FilterLists.Directory.Application/ServicesRegistrationExtension.cs b/services/directory/src/FilterLists.Directory.Application/ServicesRegistrationExtension.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Application/ServicesRegistrationExtension.cs rename to services/directory/src/FilterLists.Directory.Application/ServicesRegistrationExtension.cs diff --git a/directory/api/src/FilterLists.Directory.Domain/FilterLists.Directory.Domain.csproj b/services/directory/src/FilterLists.Directory.Domain/FilterLists.Directory.Domain.csproj similarity index 100% rename from directory/api/src/FilterLists.Directory.Domain/FilterLists.Directory.Domain.csproj rename to services/directory/src/FilterLists.Directory.Domain/FilterLists.Directory.Domain.csproj diff --git a/directory/api/src/FilterLists.Directory.Infrastructure.Migrations/FilterLists.Directory.Infrastructure.Migrations.csproj b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/FilterLists.Directory.Infrastructure.Migrations.csproj similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure.Migrations/FilterLists.Directory.Infrastructure.Migrations.csproj rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/FilterLists.Directory.Infrastructure.Migrations.csproj diff --git a/directory/api/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.Designer.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.Designer.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.Designer.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.Designer.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200824012903_Initial.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/FilterLists.Directory.Infrastructure.csproj b/services/directory/src/FilterLists.Directory.Infrastructure/FilterLists.Directory.Infrastructure.csproj similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/FilterLists.Directory.Infrastructure.csproj rename to services/directory/src/FilterLists.Directory.Infrastructure/FilterLists.Directory.Infrastructure.csproj diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/IQueryContext.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/IQueryContext.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/IQueryContext.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/IQueryContext.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryContext.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryContext.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryContext.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryContext.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryDbContext.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryDbContext.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryDbContext.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Context/QueryDbContext.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Dependent.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListLanguage.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListMaintainer.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListSyntax.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListTag.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Fork.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Language.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Merge.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/SoftwareSyntax.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Tag.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlMirror.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/ViewUrlPartial.cs diff --git a/directory/api/src/FilterLists.Directory.Infrastructure/ServiceRegistrationExtension.cs b/services/directory/src/FilterLists.Directory.Infrastructure/ServiceRegistrationExtension.cs similarity index 100% rename from directory/api/src/FilterLists.Directory.Infrastructure/ServiceRegistrationExtension.cs rename to services/directory/src/FilterLists.Directory.Infrastructure/ServiceRegistrationExtension.cs diff --git a/directory/web/.dockerignore b/web/.dockerignore similarity index 100% rename from directory/web/.dockerignore rename to web/.dockerignore diff --git a/directory/web/.env b/web/.env similarity index 100% rename from directory/web/.env rename to web/.env diff --git a/directory/web/.gitignore b/web/.gitignore similarity index 100% rename from directory/web/.gitignore rename to web/.gitignore diff --git a/directory/web/Dockerfile b/web/Dockerfile similarity index 100% rename from directory/web/Dockerfile rename to web/Dockerfile diff --git a/directory/web/config-overrides.js b/web/config-overrides.js similarity index 100% rename from directory/web/config-overrides.js rename to web/config-overrides.js diff --git a/directory/web/public/icon_filterlists.png b/web/public/icon_filterlists.png similarity index 100% rename from directory/web/public/icon_filterlists.png rename to web/public/icon_filterlists.png diff --git a/directory/web/public/index.html b/web/public/index.html similarity index 100% rename from directory/web/public/index.html rename to web/public/index.html diff --git a/directory/web/public/logo_filterlists.png b/web/public/logo_filterlists.png similarity index 100% rename from directory/web/public/logo_filterlists.png rename to web/public/logo_filterlists.png diff --git a/directory/web/public/manifest.json b/web/public/manifest.json similarity index 100% rename from directory/web/public/manifest.json rename to web/public/manifest.json diff --git a/directory/web/public/robots.txt b/web/public/robots.txt similarity index 100% rename from directory/web/public/robots.txt rename to web/public/robots.txt diff --git a/directory/web/reverse-proxy/conf.d/default.conf b/web/reverse-proxy/conf.d/default.conf similarity index 100% rename from directory/web/reverse-proxy/conf.d/default.conf rename to web/reverse-proxy/conf.d/default.conf diff --git a/directory/web/src/App.test.tsx b/web/src/App.test.tsx similarity index 100% rename from directory/web/src/App.test.tsx rename to web/src/App.test.tsx diff --git a/directory/web/src/App.tsx b/web/src/App.tsx similarity index 100% rename from directory/web/src/App.tsx rename to web/src/App.tsx diff --git a/directory/web/src/components/Description.tsx b/web/src/components/Description.tsx similarity index 100% rename from directory/web/src/components/Description.tsx rename to web/src/components/Description.tsx diff --git a/directory/web/src/components/LicenseTag.tsx b/web/src/components/LicenseTag.tsx similarity index 100% rename from directory/web/src/components/LicenseTag.tsx rename to web/src/components/LicenseTag.tsx diff --git a/directory/web/src/components/LinkButton.tsx b/web/src/components/LinkButton.tsx similarity index 100% rename from directory/web/src/components/LinkButton.tsx rename to web/src/components/LinkButton.tsx diff --git a/directory/web/src/components/ListInfoButton.tsx b/web/src/components/ListInfoButton.tsx similarity index 100% rename from directory/web/src/components/ListInfoButton.tsx rename to web/src/components/ListInfoButton.tsx diff --git a/directory/web/src/components/PublishedDate.tsx b/web/src/components/PublishedDate.tsx similarity index 100% rename from directory/web/src/components/PublishedDate.tsx rename to web/src/components/PublishedDate.tsx diff --git a/directory/web/src/components/SubscribeButtons.tsx b/web/src/components/SubscribeButtons.tsx similarity index 100% rename from directory/web/src/components/SubscribeButtons.tsx rename to web/src/components/SubscribeButtons.tsx diff --git a/directory/web/src/components/SyntaxTag.tsx b/web/src/components/SyntaxTag.tsx similarity index 100% rename from directory/web/src/components/SyntaxTag.tsx rename to web/src/components/SyntaxTag.tsx diff --git a/directory/web/src/components/index.ts b/web/src/components/index.ts similarity index 100% rename from directory/web/src/components/index.ts rename to web/src/components/index.ts diff --git a/directory/web/src/components/languageCloud/LanguageCloud.module.css b/web/src/components/languageCloud/LanguageCloud.module.css similarity index 100% rename from directory/web/src/components/languageCloud/LanguageCloud.module.css rename to web/src/components/languageCloud/LanguageCloud.module.css diff --git a/directory/web/src/components/languageCloud/LanguageCloud.tsx b/web/src/components/languageCloud/LanguageCloud.tsx similarity index 100% rename from directory/web/src/components/languageCloud/LanguageCloud.tsx rename to web/src/components/languageCloud/LanguageCloud.tsx diff --git a/directory/web/src/components/languageCloud/index.ts b/web/src/components/languageCloud/index.ts similarity index 100% rename from directory/web/src/components/languageCloud/index.ts rename to web/src/components/languageCloud/index.ts diff --git a/directory/web/src/components/listInfoDrawer/ListInfoDrawer.tsx b/web/src/components/listInfoDrawer/ListInfoDrawer.tsx similarity index 100% rename from directory/web/src/components/listInfoDrawer/ListInfoDrawer.tsx rename to web/src/components/listInfoDrawer/ListInfoDrawer.tsx diff --git a/directory/web/src/components/listInfoDrawer/index.ts b/web/src/components/listInfoDrawer/index.ts similarity index 100% rename from directory/web/src/components/listInfoDrawer/index.ts rename to web/src/components/listInfoDrawer/index.ts diff --git a/directory/web/src/components/listInfoDrawer/listInfoDrawer.css b/web/src/components/listInfoDrawer/listInfoDrawer.css similarity index 100% rename from directory/web/src/components/listInfoDrawer/listInfoDrawer.css rename to web/src/components/listInfoDrawer/listInfoDrawer.css diff --git a/directory/web/src/components/listsTable/ListDrawer.tsx b/web/src/components/listsTable/ListDrawer.tsx similarity index 100% rename from directory/web/src/components/listsTable/ListDrawer.tsx rename to web/src/components/listsTable/ListDrawer.tsx diff --git a/directory/web/src/components/listsTable/ListsTable.module.css b/web/src/components/listsTable/ListsTable.module.css similarity index 100% rename from directory/web/src/components/listsTable/ListsTable.module.css rename to web/src/components/listsTable/ListsTable.module.css diff --git a/directory/web/src/components/listsTable/ListsTable.tsx b/web/src/components/listsTable/ListsTable.tsx similarity index 100% rename from directory/web/src/components/listsTable/ListsTable.tsx rename to web/src/components/listsTable/ListsTable.tsx diff --git a/directory/web/src/components/listsTable/ListsTableHoc.tsx b/web/src/components/listsTable/ListsTableHoc.tsx similarity index 100% rename from directory/web/src/components/listsTable/ListsTableHoc.tsx rename to web/src/components/listsTable/ListsTableHoc.tsx diff --git a/directory/web/src/components/listsTable/arraySorter.ts b/web/src/components/listsTable/arraySorter.ts similarity index 100% rename from directory/web/src/components/listsTable/arraySorter.ts rename to web/src/components/listsTable/arraySorter.ts diff --git a/directory/web/src/components/listsTable/index.ts b/web/src/components/listsTable/index.ts similarity index 100% rename from directory/web/src/components/listsTable/index.ts rename to web/src/components/listsTable/index.ts diff --git a/directory/web/src/components/listsTable/listsTable.css b/web/src/components/listsTable/listsTable.css similarity index 100% rename from directory/web/src/components/listsTable/listsTable.css rename to web/src/components/listsTable/listsTable.css diff --git a/directory/web/src/components/maintainerCloud/MaintainerCloud.module.css b/web/src/components/maintainerCloud/MaintainerCloud.module.css similarity index 100% rename from directory/web/src/components/maintainerCloud/MaintainerCloud.module.css rename to web/src/components/maintainerCloud/MaintainerCloud.module.css diff --git a/directory/web/src/components/maintainerCloud/MaintainerCloud.tsx b/web/src/components/maintainerCloud/MaintainerCloud.tsx similarity index 100% rename from directory/web/src/components/maintainerCloud/MaintainerCloud.tsx rename to web/src/components/maintainerCloud/MaintainerCloud.tsx diff --git a/directory/web/src/components/maintainerCloud/index.ts b/web/src/components/maintainerCloud/index.ts similarity index 100% rename from directory/web/src/components/maintainerCloud/index.ts rename to web/src/components/maintainerCloud/index.ts diff --git a/directory/web/src/components/maintainers/Maintainers.tsx b/web/src/components/maintainers/Maintainers.tsx similarity index 100% rename from directory/web/src/components/maintainers/Maintainers.tsx rename to web/src/components/maintainers/Maintainers.tsx diff --git a/directory/web/src/components/maintainers/index.ts b/web/src/components/maintainers/index.ts similarity index 100% rename from directory/web/src/components/maintainers/index.ts rename to web/src/components/maintainers/index.ts diff --git a/directory/web/src/components/maintainers/maintainers.css b/web/src/components/maintainers/maintainers.css similarity index 100% rename from directory/web/src/components/maintainers/maintainers.css rename to web/src/components/maintainers/maintainers.css diff --git a/directory/web/src/components/softwareCloud/SoftwareCloud.module.css b/web/src/components/softwareCloud/SoftwareCloud.module.css similarity index 100% rename from directory/web/src/components/softwareCloud/SoftwareCloud.module.css rename to web/src/components/softwareCloud/SoftwareCloud.module.css diff --git a/directory/web/src/components/softwareCloud/SoftwareCloud.tsx b/web/src/components/softwareCloud/SoftwareCloud.tsx similarity index 100% rename from directory/web/src/components/softwareCloud/SoftwareCloud.tsx rename to web/src/components/softwareCloud/SoftwareCloud.tsx diff --git a/directory/web/src/components/softwareCloud/SoftwareIcon.tsx b/web/src/components/softwareCloud/SoftwareIcon.tsx similarity index 100% rename from directory/web/src/components/softwareCloud/SoftwareIcon.tsx rename to web/src/components/softwareCloud/SoftwareIcon.tsx diff --git a/directory/web/src/components/softwareCloud/imgs/01-uBlock-Origin.svg b/web/src/components/softwareCloud/imgs/01-uBlock-Origin.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/01-uBlock-Origin.svg rename to web/src/components/softwareCloud/imgs/01-uBlock-Origin.svg diff --git a/directory/web/src/components/softwareCloud/imgs/02-Adblock-Plus.svg b/web/src/components/softwareCloud/imgs/02-Adblock-Plus.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/02-Adblock-Plus.svg rename to web/src/components/softwareCloud/imgs/02-Adblock-Plus.svg diff --git a/directory/web/src/components/softwareCloud/imgs/03-AdGuard.svg b/web/src/components/softwareCloud/imgs/03-AdGuard.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/03-AdGuard.svg rename to web/src/components/softwareCloud/imgs/03-AdGuard.svg diff --git a/directory/web/src/components/softwareCloud/imgs/04-DNS66.png b/web/src/components/softwareCloud/imgs/04-DNS66.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/04-DNS66.png rename to web/src/components/softwareCloud/imgs/04-DNS66.png diff --git a/directory/web/src/components/softwareCloud/imgs/05-Nano-Adblocker.png b/web/src/components/softwareCloud/imgs/05-Nano-Adblocker.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/05-Nano-Adblocker.png rename to web/src/components/softwareCloud/imgs/05-Nano-Adblocker.png diff --git a/directory/web/src/components/softwareCloud/imgs/06-AdBlock.png b/web/src/components/softwareCloud/imgs/06-AdBlock.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/06-AdBlock.png rename to web/src/components/softwareCloud/imgs/06-AdBlock.png diff --git a/directory/web/src/components/softwareCloud/imgs/07-AdAway.png b/web/src/components/softwareCloud/imgs/07-AdAway.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/07-AdAway.png rename to web/src/components/softwareCloud/imgs/07-AdAway.png diff --git a/directory/web/src/components/softwareCloud/imgs/08-Personal-Blocklist.png b/web/src/components/softwareCloud/imgs/08-Personal-Blocklist.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/08-Personal-Blocklist.png rename to web/src/components/softwareCloud/imgs/08-Personal-Blocklist.png diff --git a/directory/web/src/components/softwareCloud/imgs/10-Redirector.png b/web/src/components/softwareCloud/imgs/10-Redirector.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/10-Redirector.png rename to web/src/components/softwareCloud/imgs/10-Redirector.png diff --git a/directory/web/src/components/softwareCloud/imgs/11-Hosts-File-Editor.png b/web/src/components/softwareCloud/imgs/11-Hosts-File-Editor.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/11-Hosts-File-Editor.png rename to web/src/components/softwareCloud/imgs/11-Hosts-File-Editor.png diff --git a/directory/web/src/components/softwareCloud/imgs/12-Gas-Mask.png b/web/src/components/softwareCloud/imgs/12-Gas-Mask.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/12-Gas-Mask.png rename to web/src/components/softwareCloud/imgs/12-Gas-Mask.png diff --git a/directory/web/src/components/softwareCloud/imgs/13-MinerBlock.svg b/web/src/components/softwareCloud/imgs/13-MinerBlock.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/13-MinerBlock.svg rename to web/src/components/softwareCloud/imgs/13-MinerBlock.svg diff --git a/directory/web/src/components/softwareCloud/imgs/14-Pi-hole.svg b/web/src/components/softwareCloud/imgs/14-Pi-hole.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/14-Pi-hole.svg rename to web/src/components/softwareCloud/imgs/14-Pi-hole.svg diff --git a/directory/web/src/components/softwareCloud/imgs/15-uBlock.svg b/web/src/components/softwareCloud/imgs/15-uBlock.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/15-uBlock.svg rename to web/src/components/softwareCloud/imgs/15-uBlock.svg diff --git a/directory/web/src/components/softwareCloud/imgs/16-Internet-Explorer-TPL.svg b/web/src/components/softwareCloud/imgs/16-Internet-Explorer-TPL.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/16-Internet-Explorer-TPL.svg rename to web/src/components/softwareCloud/imgs/16-Internet-Explorer-TPL.svg diff --git a/directory/web/src/components/softwareCloud/imgs/17-Google-Hit-Hider-by-Domain.png b/web/src/components/softwareCloud/imgs/17-Google-Hit-Hider-by-Domain.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/17-Google-Hit-Hider-by-Domain.png rename to web/src/components/softwareCloud/imgs/17-Google-Hit-Hider-by-Domain.png diff --git a/directory/web/src/components/softwareCloud/imgs/18-FireHOL.png b/web/src/components/softwareCloud/imgs/18-FireHOL.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/18-FireHOL.png rename to web/src/components/softwareCloud/imgs/18-FireHOL.png diff --git a/directory/web/src/components/softwareCloud/imgs/19-Samsung-Knox.png b/web/src/components/softwareCloud/imgs/19-Samsung-Knox.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/19-Samsung-Knox.png rename to web/src/components/softwareCloud/imgs/19-Samsung-Knox.png diff --git a/directory/web/src/components/softwareCloud/imgs/20-Little-Snitch.png b/web/src/components/softwareCloud/imgs/20-Little-Snitch.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/20-Little-Snitch.png rename to web/src/components/softwareCloud/imgs/20-Little-Snitch.png diff --git a/directory/web/src/components/softwareCloud/imgs/21-Privoxy.png b/web/src/components/softwareCloud/imgs/21-Privoxy.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/21-Privoxy.png rename to web/src/components/softwareCloud/imgs/21-Privoxy.png diff --git a/directory/web/src/components/softwareCloud/imgs/22-Diversion.png b/web/src/components/softwareCloud/imgs/22-Diversion.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/22-Diversion.png rename to web/src/components/softwareCloud/imgs/22-Diversion.png diff --git a/directory/web/src/components/softwareCloud/imgs/23-dnsmasq.png b/web/src/components/softwareCloud/imgs/23-dnsmasq.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/23-dnsmasq.png rename to web/src/components/softwareCloud/imgs/23-dnsmasq.png diff --git a/directory/web/src/components/softwareCloud/imgs/24-Slimjet.png b/web/src/components/softwareCloud/imgs/24-Slimjet.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/24-Slimjet.png rename to web/src/components/softwareCloud/imgs/24-Slimjet.png diff --git a/directory/web/src/components/softwareCloud/imgs/25-uMatrix.png b/web/src/components/softwareCloud/imgs/25-uMatrix.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/25-uMatrix.png rename to web/src/components/softwareCloud/imgs/25-uMatrix.png diff --git a/directory/web/src/components/softwareCloud/imgs/26-Blokada.png b/web/src/components/softwareCloud/imgs/26-Blokada.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/26-Blokada.png rename to web/src/components/softwareCloud/imgs/26-Blokada.png diff --git a/directory/web/src/components/softwareCloud/imgs/27-hostsmgr.png b/web/src/components/softwareCloud/imgs/27-hostsmgr.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/27-hostsmgr.png rename to web/src/components/softwareCloud/imgs/27-hostsmgr.png diff --git a/directory/web/src/components/softwareCloud/imgs/28-personalDNSfilter.svg b/web/src/components/softwareCloud/imgs/28-personalDNSfilter.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/28-personalDNSfilter.svg rename to web/src/components/softwareCloud/imgs/28-personalDNSfilter.svg diff --git a/directory/web/src/components/softwareCloud/imgs/29-Unbound.png b/web/src/components/softwareCloud/imgs/29-Unbound.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/29-Unbound.png rename to web/src/components/softwareCloud/imgs/29-Unbound.png diff --git a/directory/web/src/components/softwareCloud/imgs/30-BIND.png b/web/src/components/softwareCloud/imgs/30-BIND.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/30-BIND.png rename to web/src/components/softwareCloud/imgs/30-BIND.png diff --git a/directory/web/src/components/softwareCloud/imgs/31-AdGuard-Home.png b/web/src/components/softwareCloud/imgs/31-AdGuard-Home.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/31-AdGuard-Home.png rename to web/src/components/softwareCloud/imgs/31-AdGuard-Home.png diff --git a/directory/web/src/components/softwareCloud/imgs/31-AdGuard-Home.svg b/web/src/components/softwareCloud/imgs/31-AdGuard-Home.svg similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/31-AdGuard-Home.svg rename to web/src/components/softwareCloud/imgs/31-AdGuard-Home.svg diff --git a/directory/web/src/components/softwareCloud/imgs/32-AdNauseam.png b/web/src/components/softwareCloud/imgs/32-AdNauseam.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/32-AdNauseam.png rename to web/src/components/softwareCloud/imgs/32-AdNauseam.png diff --git a/directory/web/src/components/softwareCloud/imgs/33-Legacy-Unix-Derivatives.png b/web/src/components/softwareCloud/imgs/33-Legacy-Unix-Derivatives.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/33-Legacy-Unix-Derivatives.png rename to web/src/components/softwareCloud/imgs/33-Legacy-Unix-Derivatives.png diff --git a/directory/web/src/components/softwareCloud/imgs/34-Windows-command-line.png b/web/src/components/softwareCloud/imgs/34-Windows-command-line.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/34-Windows-command-line.png rename to web/src/components/softwareCloud/imgs/34-Windows-command-line.png diff --git a/directory/web/src/components/softwareCloud/imgs/35-Shadowsocks.png b/web/src/components/softwareCloud/imgs/35-Shadowsocks.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/35-Shadowsocks.png rename to web/src/components/softwareCloud/imgs/35-Shadowsocks.png diff --git a/directory/web/src/components/softwareCloud/imgs/36-ShadowsocksR.png b/web/src/components/softwareCloud/imgs/36-ShadowsocksR.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/36-ShadowsocksR.png rename to web/src/components/softwareCloud/imgs/36-ShadowsocksR.png diff --git a/directory/web/src/components/softwareCloud/imgs/37-Shadowrocket.png b/web/src/components/softwareCloud/imgs/37-Shadowrocket.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/37-Shadowrocket.png rename to web/src/components/softwareCloud/imgs/37-Shadowrocket.png diff --git a/directory/web/src/components/softwareCloud/imgs/38-DNSRedirector.png b/web/src/components/softwareCloud/imgs/38-DNSRedirector.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/38-DNSRedirector.png rename to web/src/components/softwareCloud/imgs/38-DNSRedirector.png diff --git a/directory/web/src/components/softwareCloud/imgs/39-pfBlockerNG.png b/web/src/components/softwareCloud/imgs/39-pfBlockerNG.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/39-pfBlockerNG.png rename to web/src/components/softwareCloud/imgs/39-pfBlockerNG.png diff --git a/directory/web/src/components/softwareCloud/imgs/40-Opera.png b/web/src/components/softwareCloud/imgs/40-Opera.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/40-Opera.png rename to web/src/components/softwareCloud/imgs/40-Opera.png diff --git a/directory/web/src/components/softwareCloud/imgs/41-Surge.png b/web/src/components/softwareCloud/imgs/41-Surge.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/41-Surge.png rename to web/src/components/softwareCloud/imgs/41-Surge.png diff --git a/directory/web/src/components/softwareCloud/imgs/42-dnscrypt-proxy.png b/web/src/components/softwareCloud/imgs/42-dnscrypt-proxy.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/42-dnscrypt-proxy.png rename to web/src/components/softwareCloud/imgs/42-dnscrypt-proxy.png diff --git a/directory/web/src/components/softwareCloud/imgs/43-SmartDNS.png b/web/src/components/softwareCloud/imgs/43-SmartDNS.png similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/43-SmartDNS.png rename to web/src/components/softwareCloud/imgs/43-SmartDNS.png diff --git a/directory/web/src/components/softwareCloud/imgs/imgs.d.ts b/web/src/components/softwareCloud/imgs/imgs.d.ts similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/imgs.d.ts rename to web/src/components/softwareCloud/imgs/imgs.d.ts diff --git a/directory/web/src/components/softwareCloud/imgs/index.ts b/web/src/components/softwareCloud/imgs/index.ts similarity index 100% rename from directory/web/src/components/softwareCloud/imgs/index.ts rename to web/src/components/softwareCloud/imgs/index.ts diff --git a/directory/web/src/components/softwareCloud/index.ts b/web/src/components/softwareCloud/index.ts similarity index 100% rename from directory/web/src/components/softwareCloud/index.ts rename to web/src/components/softwareCloud/index.ts diff --git a/directory/web/src/components/tagCloud/TagCloud.module.css b/web/src/components/tagCloud/TagCloud.module.css similarity index 100% rename from directory/web/src/components/tagCloud/TagCloud.module.css rename to web/src/components/tagCloud/TagCloud.module.css diff --git a/directory/web/src/components/tagCloud/TagCloud.tsx b/web/src/components/tagCloud/TagCloud.tsx similarity index 100% rename from directory/web/src/components/tagCloud/TagCloud.tsx rename to web/src/components/tagCloud/TagCloud.tsx diff --git a/directory/web/src/components/tagCloud/index.ts b/web/src/components/tagCloud/index.ts similarity index 100% rename from directory/web/src/components/tagCloud/index.ts rename to web/src/components/tagCloud/index.ts diff --git a/directory/web/src/constants.ts b/web/src/constants.ts similarity index 100% rename from directory/web/src/constants.ts rename to web/src/constants.ts diff --git a/directory/web/src/hooks/index.ts b/web/src/hooks/index.ts similarity index 100% rename from directory/web/src/hooks/index.ts rename to web/src/hooks/index.ts diff --git a/directory/web/src/hooks/useApiData.tsx b/web/src/hooks/useApiData.tsx similarity index 100% rename from directory/web/src/hooks/useApiData.tsx rename to web/src/hooks/useApiData.tsx diff --git a/directory/web/src/hooks/useLanguages.tsx b/web/src/hooks/useLanguages.tsx similarity index 100% rename from directory/web/src/hooks/useLanguages.tsx rename to web/src/hooks/useLanguages.tsx diff --git a/directory/web/src/hooks/useLicenses.tsx b/web/src/hooks/useLicenses.tsx similarity index 100% rename from directory/web/src/hooks/useLicenses.tsx rename to web/src/hooks/useLicenses.tsx diff --git a/directory/web/src/hooks/useLists.tsx b/web/src/hooks/useLists.tsx similarity index 100% rename from directory/web/src/hooks/useLists.tsx rename to web/src/hooks/useLists.tsx diff --git a/directory/web/src/hooks/useMaintainers.tsx b/web/src/hooks/useMaintainers.tsx similarity index 100% rename from directory/web/src/hooks/useMaintainers.tsx rename to web/src/hooks/useMaintainers.tsx diff --git a/directory/web/src/hooks/useSearchColumnFilter.tsx b/web/src/hooks/useSearchColumnFilter.tsx similarity index 100% rename from directory/web/src/hooks/useSearchColumnFilter.tsx rename to web/src/hooks/useSearchColumnFilter.tsx diff --git a/directory/web/src/hooks/useSoftware.tsx b/web/src/hooks/useSoftware.tsx similarity index 100% rename from directory/web/src/hooks/useSoftware.tsx rename to web/src/hooks/useSoftware.tsx diff --git a/directory/web/src/hooks/useSyntaxes.tsx b/web/src/hooks/useSyntaxes.tsx similarity index 100% rename from directory/web/src/hooks/useSyntaxes.tsx rename to web/src/hooks/useSyntaxes.tsx diff --git a/directory/web/src/hooks/useTablePageSizer.tsx b/web/src/hooks/useTablePageSizer.tsx similarity index 100% rename from directory/web/src/hooks/useTablePageSizer.tsx rename to web/src/hooks/useTablePageSizer.tsx diff --git a/directory/web/src/hooks/useTags.tsx b/web/src/hooks/useTags.tsx similarity index 100% rename from directory/web/src/hooks/useTags.tsx rename to web/src/hooks/useTags.tsx diff --git a/directory/web/src/index.css b/web/src/index.css similarity index 100% rename from directory/web/src/index.css rename to web/src/index.css diff --git a/directory/web/src/index.tsx b/web/src/index.tsx similarity index 100% rename from directory/web/src/index.tsx rename to web/src/index.tsx diff --git a/directory/web/src/interfaces/Language.ts b/web/src/interfaces/Language.ts similarity index 100% rename from directory/web/src/interfaces/Language.ts rename to web/src/interfaces/Language.ts diff --git a/directory/web/src/interfaces/License.ts b/web/src/interfaces/License.ts similarity index 100% rename from directory/web/src/interfaces/License.ts rename to web/src/interfaces/License.ts diff --git a/directory/web/src/interfaces/List.ts b/web/src/interfaces/List.ts similarity index 100% rename from directory/web/src/interfaces/List.ts rename to web/src/interfaces/List.ts diff --git a/directory/web/src/interfaces/Maintainer.ts b/web/src/interfaces/Maintainer.ts similarity index 100% rename from directory/web/src/interfaces/Maintainer.ts rename to web/src/interfaces/Maintainer.ts diff --git a/directory/web/src/interfaces/Software.ts b/web/src/interfaces/Software.ts similarity index 100% rename from directory/web/src/interfaces/Software.ts rename to web/src/interfaces/Software.ts diff --git a/directory/web/src/interfaces/Syntax.ts b/web/src/interfaces/Syntax.ts similarity index 100% rename from directory/web/src/interfaces/Syntax.ts rename to web/src/interfaces/Syntax.ts diff --git a/directory/web/src/interfaces/Tag.ts b/web/src/interfaces/Tag.ts similarity index 100% rename from directory/web/src/interfaces/Tag.ts rename to web/src/interfaces/Tag.ts diff --git a/directory/web/src/react-app-env.d.ts b/web/src/react-app-env.d.ts similarity index 100% rename from directory/web/src/react-app-env.d.ts rename to web/src/react-app-env.d.ts diff --git a/directory/web/src/utils/index.ts b/web/src/utils/index.ts similarity index 100% rename from directory/web/src/utils/index.ts rename to web/src/utils/index.ts diff --git a/directory/web/src/utils/nameof.ts b/web/src/utils/nameof.ts similarity index 100% rename from directory/web/src/utils/nameof.ts rename to web/src/utils/nameof.ts diff --git a/directory/web/tsconfig.json b/web/tsconfig.json similarity index 100% rename from directory/web/tsconfig.json rename to web/tsconfig.json