Skip to content

Migration from static github page to angular project#1

Merged
0xGaspar merged 7 commits intomainfrom
gaspar/angular-branch
Oct 18, 2025
Merged

Migration from static github page to angular project#1
0xGaspar merged 7 commits intomainfrom
gaspar/angular-branch

Conversation

@0xGaspar
Copy link
Copy Markdown
Collaborator

Created the necessary files and setup for the angular project

0xGaspar and others added 4 commits October 1, 2025 18:55
Initializes a new Angular project configured to use Bun as the runtime and server-side rendering (SSR).

This setup includes:
- Project structure, basic app component, and related files.
- Bun lockfile.
- A comprehensive .gitignore file.
- Project-specific guidance for Claude, Cursor, Gemini and Copilot.
- Moved old landing to landing.old
Relocates project configuration and related files
from the `corvid-site` subdirectory to the root directory,
streamlining the project structure and improving
accessibility of essential files.
This commit migrates the project to a static site generation approach.
It removes server-side rendering and updates the Angular configuration to output a static site.

This simplifies deployment and reduces server costs while maintaining the application's functionality.
@0xGaspar 0xGaspar requested review from 0xLeif and Copilot October 13, 2025 22:21
@0xGaspar 0xGaspar self-assigned this Oct 13, 2025
@0xGaspar 0xGaspar added the enhancement New feature or request label Oct 13, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates a static HTML landing page to an Angular application architecture. The migration preserves the existing NFT collection whitepaper functionality while establishing a proper Angular project structure for future development.

  • Converts static HTML website to Angular standalone components
  • Sets up TypeScript configuration and build system with Angular CLI
  • Preserves existing landing page functionality including charts and interactive elements

Reviewed Changes

Copilot reviewed 29 out of 36 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
package.json Defines Angular 20.3 project dependencies and build scripts
angular.json Angular CLI configuration with build and test targets
src/main.ts Angular application bootstrap entry point
src/index.html HTML template with external CDN dependencies
src/app/app.* Main application component with routing setup
src/app/components/static-landing/* Landing page component converted from static HTML
src/styles.scss Global SCSS styles with color variables
tsconfig.*.json TypeScript configuration for app and testing

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

removed duplicated test file

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@0xLeif
Copy link
Copy Markdown
Contributor

0xLeif commented Oct 13, 2025

🫨

0xGaspar and others added 2 commits October 13, 2025 19:23
Fixed public assets link

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
removed typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@0xLeif 0xLeif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looked good from what you showed me... LFG!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants