{"id":19429359,"url":"https://github.com/ergonode/skeleton-frontend","last_synced_at":"2025-04-14T17:05:23.868Z","repository":{"id":40700478,"uuid":"275133476","full_name":"ergonode/skeleton-frontend","owner":"ergonode","description":"Ergonode skeleton","archived":false,"fork":false,"pushed_at":"2023-07-14T10:53:12.000Z","size":2859,"stargazers_count":3,"open_issues_count":21,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-14T17:03:43.629Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ergonode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-06-26T10:49:18.000Z","updated_at":"2022-01-03T12:14:10.000Z","dependencies_parsed_at":"2025-04-14T17:03:49.052Z","dependency_job_id":null,"html_url":"https://github.com/ergonode/skeleton-frontend","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergonode%2Fskeleton-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergonode%2Fskeleton-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergonode%2Fskeleton-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergonode%2Fskeleton-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ergonode","download_url":"https://codeload.github.com/ergonode/skeleton-frontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248923766,"owners_count":21183952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T14:19:14.038Z","updated_at":"2025-04-14T17:05:23.833Z","avatar_url":"https://github.com/ergonode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://ergonode.com\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg width=\"300\" src=\"/static/images/logo.svg\" alt=\"Ergonode logo\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eDesktop PWA Ready Product Information Management Platform\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://ergonode.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/ergonode/frontend?include_prereleases\" alt=\"Version\"\u003e\n\n  \u003c/a\u003e\n  \u003ca href=\"https://ergonode.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/version%20code-Vegas-00bc87.svg\" alt=\"Code Version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://join.slack.com/t/ergonode/shared_invite/enQtNjI5NzU3NzM2MzU2LTY0ZGM4MGMyNGZjOGEyNDY5OGI1NzM5ZDNiMTY3YjA2YmRhMzY1OWE1MjJjZWEzM2YwOThkZDBjODZlZjY0ZmI\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/chat-on%20slack-e51670.svg\" alt=\"Chat\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://docs.ergonode.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/docs-read-ffc108.svg\" alt=\"Docs\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ergonode/frontend/blob/master/LICENSE.txt\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/ergonode/frontend.svg\" alt=\"License\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://lerna.js.org\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg\" alt=\"Lerna\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n## Installation\n\n\n**1) Startup**\n\nClone project repository to your local directory:\n\n```bash\ngit clone git@github.com:ergonode/skeleton-frontend.git\n```\n\nInstall project dependencies:\n\n```bash\nnpm install\n```\n\nSet your local `.env` file:\n\n```bash\nnpm run env\n```\n\u003e *You may want to override created .env file by other settings*\n\n**2) Module configuration**\n\nFollow **CLI** steps to configure project:\n\n```bash\nnpm run modules\n```\n\nYou might want automatically setup all modules by executing command:\n```bash\nnpm run modules:all\n```\n\u003e The CLI downloads all available modules for Ergonode. If you want to add any additional modules to the CLI it adds them to the `package.json` file.\n\n\u003e All available modules can be found in the `package.json` file in the `_availableModules` section, and required modules in the `_requiredModules` section.\n\n\u003e The `_availableModules` is an object where the key is the module name and the value is the module type.\nThe `local` type defines local modules located in the `modules` directory, and the `npm` type defines modules hosted on npm.\n\n**3) Build**\n\nRun development mode\n\n```bash\nnpm run dev\n```\n\nRun production mode\n\n```bash\nnpm run build\nnpm run start\n```\n\n\u003e *After you set up [backend application][backend] and generated default fixtures you may login into application with credentials `test@ergonode.com`, password: `abcd1234`*\n\n**4) Docker**\n\nInstallation guide at [docker repository][docker]\n\n## Browser\n\nWe recommend using the latest version of **Chrome** browser.\nOn other browsers some functionalities may not work as intended.\n\n## Documentation\n\nThe project is in early stage and we have got a lot of milestones to develop.  We do our best to deliver great documentation, but - to be honest -  it is the hardest thing in open-source projects :)\n\n**Please find out what we've already prepared on [docs.ergonode.com][docs]**\n\n## Technologies\n\n- Vue.js\n- Nuxt.js\n- Node.js\n- SASS\n- Axios\n- BEM (CSS)\n- ESLint (Airbnb standard)\n- Cypress\n- JestJS\n\n## Contact us\n\nIf you have any questions or ideas feel free to join our [slack][slack].\n\n## Is it production ready\n\nYes! Have fun :)\n\n## Contributing\n\nBefore you start making any pull requests checkout our [contribution guide][contribut]. If you have any questions or ideas feel free to join our [slack][slack] or send us an email: team@ergonode.com\n\n## Partners\n\nErgonode is open-source, and it can be brought to you only by great community and partners supported by our core team. If you want to be on that list please send us an email: team@ergonode.com\n\n## The license\n\nErgonode source code is released under the [OSL 3.0 License][license].\n\n[slack]: https://join.slack.com/t/ergonode-community/shared_invite/zt-ibppxnyc-4Ykac1Gh64Qkk5SWy3sg3w\n[contribut]: http://docs.ergonode.com/#/community/contribution\n[license]: ./LICENSE.txt\n[roadmap]: https://ergonode.com/features/#roadmap\n[docs]: https://docs.ergonode.com\n[ddd]: https://en.wikipedia.org/wiki/Domain-driven_design\n[cqrs]: https://en.wikipedia.org/wiki/Command%E2%80%93query_separation\n[es]: https://dev.to/barryosull/event-sourcing-what-it-is-and-why-its-awesome\n[backend]: https://github.com/ergonode/backend\n[frontend]: https://github.com/ergonode/frontend\n[docker]: https://github.com/ergonode/docker\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergonode%2Fskeleton-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fergonode%2Fskeleton-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergonode%2Fskeleton-frontend/lists"}