{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","params":[],"results":{"codes":[]},"settings":""},"next":{"description":"","pages":[]},"title":"Design Process Training","type":"basic","slug":"design-process-training","excerpt":"Process information for design teams using BaseKit applications","body":"[block:callout]\n{\n \"type\": \"info\",\n \"body\": \"Familiarity with HTML/CSS, terminal, Git and other web technologies is required.\",\n \"title\": \"This document is for web professionals\"\n}\n[/block]\n##Contents\n1. Basic Terminal Commands\n2. Partner environments\n\t1. Partner types\n\t2. Brands / packages\n\t3. Template tagging\n\n##1: Basic Terminal Commands\n\n###Git Commands\n*You should expect to be familiar with these terminal commands*\nOpen the 'Terminal' application. By default you will be looking at your local user directory (e.g. dominics-imac:~ DominicHickey…)\n\n**Enter a local folder: **\n`cd foldername`\n\n**Previous folder:**\n`cd ..`\n\n**Cloning a Repository**\n`git clone repositoryurl` \n\n**Check the Repository Status**\n`git status`\n\n**Make a Commit:**\n```\ngit add .\ngit commit -am \"Your commit message goes here\"\n```\n\n**Push a Commit**\n`git push origin branchname`\n\n**Pull a Repository**\n`git pull origin branchname`\n\n**Switching Branch**\n`git checkout branchname`\n\n**Create a New Branch**\n`git checkout -b newbranchname`\n\n**Track an existing Branch**\n```\ngit fetch -a\ngit checkout -b branchname --track origin/branchname\ngit pull origin branchname\n```\n**Temporarily Save Changes**\n`git stash`\n \n\f\n##2. Partner Environments\n\n**Partner types**\n * On-premise: have their own environment / control panel\n * SaaS: shared partner environment\n * EMEA (bkpam2)\n * US (bk-paus)\n * Asia (bkasia)\n\n**Brands / packages**\n * An environment can have multiple brands. A brand is typically used for partner campaigns that could be directed at different groups of customers.\n * Within a brand, there are packages. These are pulled in from the manifest, e.g. SaaS US 25: 10 Standard + 5 Blog + 5 Menu + 5 Ecommerce. \n * Template groups within packages relate to the manifest groups\n\n**Tagging templates**\n * During the build process, templates are automatically tagged for partner releases. \n * Prior to V7.79, templates are tagged as the minor version number (e.g. 78)\n * E.g. https://github.com/basekit-templates/kings/tree/78\n * From V79+, templates are tagged as the full version (e.g. 7.79)\n * E.g. https://github.com/basekit-templates/kings/tree/7.81","updates":[],"order":1,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"57333d01a6a9c40e00e1396f","project":"56682f6c1fb5701900f893a0","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Web Professionals","slug":"web-professionals","order":6,"from_sync":false,"reference":false,"_id":"5703c7f2903e330e002d8709","version":"5703c7f2903e330e002d8703","project":"56682f6c1fb5701900f893a0","__v":0,"createdAt":"2015-12-15T15:46:45.260Z"},"user":"56684a10ee1dbf0d008f621d","__v":15,"createdAt":"2016-05-11T14:09:05.002Z","parentDoc":null,"githubsync":"","version":{"version":"2","version_clean":"2.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5703c7f2903e330e002d8704","5703c7f2903e330e002d8705","5703c7f2903e330e002d8706","5703c7f2903e330e002d8707","5703c7f2903e330e002d8708","5703c7f2903e330e002d8709","5703c7f2903e330e002d870a","5703c7f2903e330e002d870b","5703c7f2903e330e002d870c","573d96148ca48f320093ed5b","573dd2e38cf1492400bba6e0","57a9cc1f5b1ace0e00de743e"],"_id":"5703c7f2903e330e002d8703","__v":4,"hasDoc":true,"hasReference":true,"createdAt":"2016-04-05T14:13:06.422Z","releaseDate":"2016-04-05T14:13:06.422Z","project":"56682f6c1fb5701900f893a0"}}
Design Process Training
Process information for design teams using BaseKit applications