Appearance
Project Flow
Project Setup
Main Developercreate project byforkingthe nexus repo.
Development
- Clone project repo
- Setup project by:
- Create
.envfile by copy from.env.template
- Create
- Create dev branch.
dev/$module, see Git Branch Guideline.
- example:
dev/productdev/banner
- Project's
Git Masterto merge & cross-check relative dev branch intoMain - prepare init data
Deployment
- create release branch
- example:
release/staging,release/production
- example:
- insert initSeeder
- setup server
- share out server details
Project detail
Whatsapp sharing sample:
*Production:*
[web] https://www.$DOMAIN
[admin] https://admin.$DOMAIN/login
*may login and change password
- for client: admin@$DOMAIN | $PROJECT_NAME@1234
- for etc : admin@etctech.com.my | admin@1234
*Staging:*
[web] https://staging.$DOMAIN
[admin] https://admin-staging.$DOMAIN/login
- for client: admin-staging@$DOMAIN | 1111aaaa
- for etc : admin@etctech.com.my | 1111aaaa
*Webmail:*
https://webmail.$DOMAIN
[production] admin@$DOMAIN | $PRODUCTION_WEBMAIL_PASSWORD
[staging] admin-staging@.$DOMAIN | $STAGING_WEBMAIL_PASSWORD
=> email account for client, used to receive contact-us enquiry
Nexus Ecosystem