dlvisidro / terrain

0 stars 0 forks source link

UI Framework #12

Open sync-by-unito[bot] opened 1 month ago

sync-by-unito[bot] commented 1 month ago

One of the goals of the project is to replicate the look and feel of RMS Cloud. To achieve this, we must utilize the same assets (such as icons and images), fonts, and color scheme as RMS Cloud.

┆Issue is synchronized with this Trello card by Unito ┆Attachments: image.png | favicon.ico | RMS_Logo_NewV2.png

sync-by-unito[bot] commented 1 month ago

➤ Dian Leithon Isidro commented:

On the frontend, we’ll be using VueJS framework and Vuetify for the component framework:

https://vuejs.org/ ( https://vuejs.org/ ) https://vuetifyjs.com/en/ ( https://vuetifyjs.com/en/ )

The main motivation behind these selections is to expedite the development process of the project's expected intricate user interface.

sync-by-unito[bot] commented 1 month ago

➤ Dian Leithon Isidro commented:

Repository:

https://github.com/netfone/terrain_web ( https://github.com/netfone/terrain_web )

sync-by-unito[bot] commented 1 month ago

➤ Dian Leithon Isidro commented:

CI/CD PipelineThis pipeline will still be develop as the need arises.

BuildIn the build stage, the system checks if the current version has a corresponding tag for release. If no tag exists, an image is constructed and stored as a tarball. This tarball is then promptly uploaded to GitHub to progress through the pipeline. It's important to note that the tarball is stored temporarily on GitHub to facilitate other pipeline tasks before being removed during the cleanup phase.

TestAlthough not currently implemented, the test stage is crucial for running assessments against the built image to ensure its quality and functionality.

ReleaseFollowing successful quality checks, the release process initiates, creating a release and tagging the repository accordingly.

CleanupIn the cleanup phase, any previously uploaded tarballs are removed to maintain a tidy and efficient pipeline environment.

image.png ( https://trello.com/1/cards/664b461762f371a1de301783/attachments/665043a48e3de124d9f76cbc/download/image.png )

sync-by-unito[bot] commented 1 month ago

➤ Dian Leithon Isidro commented:

Copied the following assets from RMS Cloud: favicon.ico ( https://trello.com/1/cards/664b461762f371a1de301783/attachments/6654648208f601941067c5e7/download/favicon.ico )

RMS_Logo_NewV2.png ( https://trello.com/1/cards/664b461762f371a1de301783/attachments/6654649ea2b0ba1a7a46c720/download/RMS_Logo_NewV2.png )

sync-by-unito[bot] commented 1 month ago

➤ Dian Leithon Isidro commented:

Moved the other items on checklist to: https://trello.com/c/fHT9Xr6C/22-ui-fetch-other-assets-from-rms-cloud ( https://trello.com/c/fHT9Xr6C/22-ui-fetch-other-assets-from-rms-cloud )