-
Notifications
You must be signed in to change notification settings - Fork 3
How to use SketchCollab
Hi, Welcome to SketchCollab! A platform where you can collaborate sketchware project with your team / partner!
If you understand how Git works, You'll probably will understand SketchCollab easier, as GitHub and SketchCollab are quite similar (SketchCollab is inspired from git).
The term project here is interpreted the same as "Repository" in GitHub. A project is a sketchware project where people can push commits, clone, and fork (forking project is under development).
Cloning is basically downloading a project. (e.g. I'm going to clone this project = "I'm going to download this project")
What are commits? Commit is a patch that can be applied to your project. Every time you do a change (e.g. Added a button), You need push a commit to the project so it can be applied to your project (in the server).
Example commit history:
- Person A: Added cat pictures
- Person B: Added a button to view the cat pictures
- Person B: Fix a bug when viewing cat pictures
- Person A: Stylized the button to look cooler
- Person C: Added more cat pictures
- Person C: Oops, Removed this whale picture
- etc etc.
Squashing commits is an action that you can do to squash every commits in a project into a single commit, This greatly reduces clone time / load time for your project, But, after squashing old commits, you can't go back to the old commits you've squashed.
In a nutshell, a branch is a list commit history, where you can push commit to. Not only that, branch can also merge together with another branch. (Note: branch isn't implemented yet)