-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop Nix configuration for frontend #188
Comments
placek
added
📜 Documentation
Improvements or additions to documentation
🔩 Tech debt
🏗 Infrastructure
Sprint 1
labels
Feb 16, 2024
placek
added a commit
that referenced
this issue
Mar 7, 2024
Removed obsolete Nix configuration files (default.nix, node-env.nix, and node-packages.nix) from the frontend module. This change is part of a broader effort to update and realign the frontend's build and deployment process with the backend's, ensuring a more streamlined and optimized development environment. The removal of these files paves the way for introducing a revised and more efficient Nix setup that better mirrors the backend's configuration and fulfills the specified acceptance criteria for development environments and dependencies.
placek
added a commit
that referenced
this issue
Mar 7, 2024
This commit introduces a new yarn2nix based package definition for the frontend application. By adding this Nix expression, developers can easily incorporate the project into their nix-shell based environment. Changes: - Added a new file `govtool/frontend/default.nix` that defines the yarn2nix based package configuration for the frontend application "govtool-frontend". This file includes settings for the project name, source directory, package.json file, and yarn.lock file wrapped in the `mkYarnPackage` function, enabling developers to utilize the project seamlessly in their nix-shell based environments.
placek
added a commit
that referenced
this issue
Mar 12, 2024
Developed Nix shell configurations for both frontend and backend modules to streamline the build and deployment processes and ensure alignment with backend setup and dependencies. The new shell configurations provide necessary tools and dependencies for development environments, optimizing the overall development workflow. Changes: - Updated govtool/backend/default.nix to simplify package retrieval using `<nixpkgs>` and removed unnecessary sources file inclusion. - Created govtool/backend/shell.nix to define additional dependencies like awscli, docker, git, and gnumake for the backend module. - Added govtool/frontend/shell.nix to specify frontend module dependencies, ensuring consistency with the backend setup.
placek
added a commit
that referenced
this issue
Mar 12, 2024
…guration-for-frontend [#188] Develop NIX configuration for frontend
MSzalowski
added a commit
that referenced
this issue
Mar 13, 2024
No break on test-sancho. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As a frontend developer,
I want to create a Nix configuration for the frontend module,
So that the build and deployment process is aligned with the backend and optimized.
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: