This is repo is based on https://github.com/enonic/nextjs-enonic-template and represents the end-result of completing the Next.xp tutorial: https://developer.enonic.com/docs/next.xp
Follow the TLDR; instructions listed on the front-page of the tutorial referenced above.
- Launch local Enonic SDK sandbox (https://developer.enonic.com/start)
- Launch Enonic XP admin from http://localhost:8080
- From XP menu - Applications - Install the "Next.js demo" app from Enonic Market (back-end part of demo)
- Configure and run the Next.js app "nextjs-enonic-demo" (front-end part of demo)
npx degit [email protected]:enonic/nextjs-enonic-demo.git
npm install
npm run dev
Open http://localhost:3000 with your browser to see the result.
- Create new features in a branch
- Test and verify the app
- Update docs if needed
- Create pull-request to master on github
- Tag master using
git tag v0.9.0
after pull-request is merged
- Move all relevant changes to a feature branch in the template repo
- Test and verify the changes
- Create pull-request to master on github
- Tag master branch using
git tag v0.9.0
after pull-request is merged
- Merge changes to master for both repositories
- Verify that setting up new next app is working according to tutorial
- Verify that the TLDR; is working