Feature/locally supabase configured #49
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant updates to integrate Supabase into the project, enhance local development workflows, and improve the build configuration. The changes include adding Supabase setup scripts, updating development environment configurations, and documenting the setup process in detail. Below is a summary of the most important changes grouped by theme:
Supabase Integration
README.md, README.mdR61-R135)SupabaseServicein the codebase to handle Supabase client initialization, authentication, and database operations. (articlesAsMarkDown/part-5.md, articlesAsMarkDown/part-5.mdR1-R228)Development Environment Enhancements
localbuild configuration inangular.jsonfor local development with Supabase. This includes enabling source maps and replacing the environment file withenvironment.local.ts. (angular.json, [1] [2].vscode/settings.jsonand.vscode/extensions.jsonto support Deno linting, unstable features, and formatting for TypeScript files. (.vscode/settings.json, [1];.vscode/extensions.json, [2]Documentation Improvements
README.mdto include detailed steps for setting up Supabase locally, managing Supabase instances, and syncing with the cloud. (README.md, README.mdR61-R135)articlesAsMarkDown/part-5.md) documenting the process of integrating Supabase, including database schema creation, role-based security policies, and setting up the Supabase client in the application. (articlesAsMarkDown/part-5.md, articlesAsMarkDown/part-5.mdR1-R228)Configuration Updates
.snaplet/config.jsonfile to configure the database adapter for Snaplet. (.snaplet/config.json, .snaplet/config.jsonR1-R3)These changes collectively enhance the project's backend integration, streamline local development, and provide comprehensive documentation for developers.