feature/netlify#2
Merged
Merged
Conversation
- Introduced `netlify.toml` to configure build settings, SPA routing, and global security headers. - Defined build process with `npm run build` command and `dist` as the publish directory. - Added client-side routing redirect (`/*` to `/index.html` with status 200). - Implemented strict security headers, including HSTS, CSP, and permissions policies. - Configured aggressive caching for static assets and revalidation for HTML files. - Skipped Netlify's post-processing step to optimize build performance. This setup enables seamless Netlify deployment with enhanced security and performance optimizations.
- Introduced `.github/ISSUE_TEMPLATE/bug_report.md` to streamline the process of reporting bugs. - Template includes sections for bug description, steps to reproduce, environment details, and possible solutions. - Aims to improve communication and ensure faster resolution of reported issues. This addition enhances the contributor experience by providing clear guidelines for submitting bug reports.
- Removed `routeTree.gen.ts` from `.gitignore` to enable tracking for CI/CD type safety purposes. - Updated comment to clarify the intention behind tracking this file.
- Introduced an auto-generated `routeTree.gen.ts` file created by TanStack Router. - Includes definitions for routes such as `/`, `/converters/text-to-hexadecimal`, `/converters/text-to-binary`, and `/converters/text-to-base64`. - Provides type-safe route mappings with interfaces for full path, ID, and parent route details. - Enhances development workflow by streamlining route management and ensuring type safety. NOTE: This file is auto-generated and should not be modified manually. Ensure linter and formatter rules exclude it.
- Added `architecture-and-feature-roadmap.md` outlining DevKit's architecture, phased roadmap, and technical recommendations. - Detailed current architecture, technologies, and performance optimizations. - Proposed a phased approach to expand tools and improve UX. - Added `ci-cd-pipeline.md` documenting the CI/CD pipeline setup. - Described GitHub Actions workflows for linting, building, and deployment. - Included Netlify deployment configuration and future enhancements. These documents provide a clear roadmap for development and deployment, ensuring maintainability and scalability.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.