Desktop PWA Ready Product Information Management Platform
1) Manual
Clone project repository to your local directory:
git clone git@github.com:ergonode/frontend.git
Install project dependencies:
npm install
Follow cli steps to configure project:
npm run modules
You might want automatically setup all modules by executing command:
npm run modules:all
You may want to override created .env file by other settings
Run development mode
npm run dev
Run production mode
npm run build
npm run start
After you set up backend application and generated default fixtures you may login into application with credentials
test@ergonode.com
, password:abcd1234
2) Docker
Installation guide at docker repository
We recommend using the latest version of Chrome browser. On other browsers some functionalities may not work as intended.
The 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 :)
Please find out what we've already prepared on docs.ergonode.com
- Vue.js
- Nuxt.js
- Node.js
- SASS
- Axios
- BEM (CSS)
- ESLint (Airbnb standard)
- Cypress
- JestJS
If you have any questions or ideas feel free to join our slack.
No! At the moment we have only one testing implementation to production environment (with more than 150k+ product indexes and integration with Magento Commerce 2.3), but in our opinion system still needs to be stabilised and we recommend not to use it at the moment in production mode. We still develop the core and there could be a lot of changes in the near future. If you want to know when it will be production ready look at Ergonode Roadmap.
Before you start making any pull requests checkout our contribution guide. If you have any questions or ideas feel free to join our slack or send us an email: contributors@ergonode.com
Ergonode 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: contributors@ergonode.com
Ergonode source code is released under the OSL 3.0 License.