ElementalCode / elemental

A drag and drop block-based coding environment for front-end web technologies.
http://elementalcode.herokuapp.com
35 stars 10 forks source link

Tutorial Section #23

Closed quat1024 closed 7 years ago

quat1024 commented 9 years ago

If the goal of Elemental is to be accessible to people who are interested in web design but know nothing about HTML, we're going to have to show them the ropes :smile:

We'll need a couple of simple example webpages, some more complex projects, and a step-by-step guide area (like Scratch's "help" pullout) at least.

Tell me what you think :)

matthewr6 commented 8 years ago

Turn up your volume http://www.breadfish.co.uk/

mrjacobbloom commented 8 years ago

I have no idea how to get my changes back to you guys, I'm pretty sure I accidentally forked the branch... can I just email one of you a zip of my repo :disappointed:

matthewr6 commented 8 years ago

Forking the branch is a good thing! Of course, that means you didn't (:P jk sorry I'm being mean) but do you even git?

Yeah go ahead and upload it somewhere or something

mrjacobbloom commented 8 years ago

NO I DON'T GIT :rage: (jkjk) C9 lets you clone repos but not SSH back into the master branch or whatever without a paid account.

https://drive.google.com/file/d/0BwLpMm1gMerELUVweWlJMmlGT2s/view?usp=sharing the only existing file that needs to change is index.html, which needs the new line <script src="resources/js/elemental-intro.js"></script> in the head somewhere. The other new files are

and adding ?tutorial=[tutorialnumber] to the URL loads the tutorial.

towerofnix commented 8 years ago

NO I DON'T GIT :rage: (jkjk) C9 lets you clone repos but not SSH back into the master branch or whatever without a paid account.

C9 as in c9.io?

Why you no git? :package:

mrjacobbloom commented 8 years ago

Why you no git? :package:

mostly because new CLI's scare me until someone has explicitly walked me through everything I'll ever need to do, and git has a lot of things to do. And I can't use the github desktop app 'cause I'm on 10.8

matthewr6 commented 8 years ago

There are only like 10-ish commands you need to know if you want me to write about the ones I use

mrjacobbloom commented 8 years ago

That would be cool

iamunknown2 commented 8 years ago

Cloning repo to PC:

git clone (URL here)

Staging (including) your changes:

git add -A

Committing your changes (last step before uploading)

git commit -m "(insert description of changes)"

Uploading your changes:

git push origin (name of branch you want to push to)

Switching branches:

git checkout (name of branch)

Making new branch and switching to it:

git checkout -b (name of branch)

Getting log of changes (current branch only):

git log
iamunknown2 commented 8 years ago

To elaborate...

UNSTAGED CHANGES >> git add -A >> UNCOMMITTED CHANGES >> git commit -m >> OFFLINE CHANGES >> git push origin (branch name)

For misc:

BRANCH1 >> git checkout -b BRANCH2 >> BRANCH2 (new branch)
BRANCH1 << git checkout BRANCH1 << BRANCH2

git branch:
BRANCH1 *
BRANCH2

* = You are here
mrjacobbloom commented 8 years ago

Has anyone merged those changes in yet? I don't see them anywhere and it's stressing me out... please don't make me figure it out on my own :pray:

mrjacobbloom commented 8 years ago

I can git now. If y'all are still interested I can add this in myself

matthewr6 commented 8 years ago

Ok, git on it

...I'm so funny right

PullJosh commented 8 years ago

Ok, git on it

...I'm so funny right

Next New Years, you should commit to gitting a life. Your puns are so repolsive, I feel the need to push you to prove that I am the master. You better branch away from the bad jokes or I'll have to resolve this conflict myself.

mrjacobbloom commented 8 years ago

Ok #231

towerofnix commented 8 years ago

Well, it's been a year! Glad to see progress on this! :shipit:

mrjacobbloom commented 7 years ago

Tutorials have been implemented for a while now