Skip to content

Feat/biblionode UI init - #24

Merged
mgrablo merged 3 commits into
masterfrom
feat/biblionode-ui-init
Mar 10, 2026
Merged

mgrablo merged 3 commits into
masterfrom
feat/biblionode-ui-init

Conversation

@mgrablo

@mgrablo mgrablo commented Mar 10, 2026

Copy link
Copy Markdown
Owner

This pull request sets up the initial project structure and configuration for the biblionode-ui Angular application. It introduces essential configuration files for development, formatting, building, and running the app, as well as dependency management and basic documentation. The changes lay the groundwork for consistent development practices and smooth project setup.

Project configuration and setup:

  • Added angular.json to configure the Angular CLI project, including build and serve options, asset handling, and style pre-processing.
  • Added package.json with all necessary dependencies, scripts, and devDependencies for Angular, Tailwind CSS, Prettier, and testing tools.
  • Added proxy.conf.json to enable API proxying during development, targeting a backend server at http://localhost:8080.

Development tooling and formatting:

  • Added .editorconfig and .prettierrc to enforce consistent code style and formatting across editors and contributors. [1] [2]
  • Added .gitignore to exclude build artifacts, dependencies, IDE files, and system files from version control.

Documentation and resources:

  • Added README.md with instructions for setup, development, building, testing, and additional Angular CLI resources.

Build and styling tools:

  • Added .postcssrc.json to configure PostCSS with Tailwind CSS plugin for advanced styling capabilities.

Initial application configuration:

  • Added src/app/app.config.ts to provide core Angular providers, routing, HTTP client with an authentication interceptor, and global error listeners.

@mgrablo mgrablo added the enhancement New feature or request label Mar 10, 2026
@mgrablo mgrablo self-assigned this Mar 10, 2026
@mgrablo
mgrablo merged commit ae18805 into master Mar 10, 2026
1 check passed
@mgrablo
mgrablo deleted the feat/biblionode-ui-init branch March 10, 2026 19:29
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.

1 participant