@ -1,15 +1,38 @@
# Platform
< div style = "display: flex; flex-direction: row; align-items: center; justify-content: center;" >
< img style = "border-radius: 1em; align-self: center;" src = "https://drive.google.com/uc?export=view&id=1_xQWdF3RtL1MRcdDESMPXMBiAQDHCDGT" width = "45" >
< h1 style = "text-align: center; margin-left: 10px; margin-top: 2px;" > IT Lab Platform< / h1 >
< / div >
< a alt = "Nx logo" href = "https://nx.dev" target = "_blank" rel = "noreferrer" > < img src = "https://raw.githubusercontent.com/nrwl/nx/master/images/nx-logo.png" width = "45" > < / a >
✨ **This workspace has been generated by [Nx, a Smart, fast and extensible build system.](https://nx.dev)** ✨
< div style = "display: flex; align-items: center; border: 1px solid #ccc ; padding: 10px; border-radius: 5px;" >
< span style = "font-size: 20px; margin-right: 10px;" > ✨< / span >
< span style = "font-size: 16px;" >
Этот репозиторий содержит исходный код приложения "IT Lab Application", разработанного для Кубанского государственного университета и Лаборатории коммерческой разработки ПО IT Lab.
< / span >
< / div >
## Start the app
## Описание
Проект представляет собой приложение, созданное с использованием NX и JavaScript. Он разработан с целью удовлетворения потребностей Кубанского государственного университета и Лаборатории коммерческой разработки ПО IT Lab.
## Сервисы
- [frontend (ReactJS) ](https://github.com/IT-Lab-KubSU/platform/tree/main/apps/frontend )
<!-- todo: интегрировать SC Omni Services Embeding c списком всех компонентов -->
## Развертывание
To start the development server run `nx serve frontend` . Open your browser and navigate to http://localhost:4200/. Happy coding!
To start the development server run `nx serve frontend` . Open your browser and navigate to http://localhost:4200/. Happy coding!
## Структура репозитория
Репозиторий содержит следующие основные каталоги и файлы:
- `apps` - приложения
- `libs` - библиотеки
- `tools` - Nx workspaces tools
- `docs` - документация
## Generate code
## Generate code
If you happen to use Nx plugins, you can leverage code generators that might come with it.
If you happen to use Nx plugins, you can leverage code generators that might come with it.
@ -47,17 +70,3 @@ Have a look at the [Nx Console extensions](https://nx.dev/nx-console). It provid
## Ready to deploy?
## Ready to deploy?
Just run `nx build demoapp` to build the application. The build artifacts will be stored in the `dist/` directory, ready to be deployed.
Just run `nx build demoapp` to build the application. The build artifacts will be stored in the `dist/` directory, ready to be deployed.
## Set up CI!
Nx comes with local caching already built-in (check your `nx.json` ). On CI you might want to go a step further.
- [Set up remote caching ](https://nx.dev/core-features/share-your-cache )
- [Set up task distribution across multiple machines ](https://nx.dev/core-features/distribute-task-execution )
- [Learn more how to setup CI ](https://nx.dev/recipes/ci )
## Connect with us!
- [Join the community ](https://nx.dev/community )
- [Subscribe to the Nx Youtube Channel ](https://www.youtube.com/@nxdevtools )
- [Follow us on Twitter ](https://twitter.com/nxdevtools )