Skip to content

JALsnipe/svelTest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svelTest

Navigation

| Project & Contributors | Git Workflow | | :------------: | :------------: | :-----:| | | | Project & Contributors | Git Workflow | | Introducing SvelTest - why we built it and what it does | Our Git / GitHub workflow

Project & Contributors

Deliverables

  1. Whitepaper ([GDOC] (https://docs.google.com/document/d/1Z7Xzvcv0Aax7_WevoXOm4fF4oYqJ9_yP1PLgtqTIJ4w/edit?usp=sharing))
  2. Language Tutorial ([HTML] (https://svelTest.github.io/tutorial) | GDOC)
  3. Language Reference Manual ([HTML] (https://svelTest.github.io/manual) | [GDOC] (https://docs.google.com/document/d/1sn5K1YFt0yfNsU4QQjW1xewVx-IlDh8yKmCrAinI2wY/edit?usp=sharing))

Contributors

Project Manager: Kaitlin Huben (@kaitlinhuben)

Language Guru: Emily Hsia (@emilyhsia)

System Architect: Joshua Lieberman (@JALsnipe)

System Integrator: Christopher So (@chrso)

Verification and Validation Person: Amanda Swinton (@mcswint)

Git Workflow

If you're creating the svelTest project for the first time or you want a fresh copy:

  • Fork svelTest/svelTest on GitHub
  • Clone /svelTest onto your local machine
$ git clone https://github.com/<yourname>/svelTest
  • Set up a remote:
$ git remote add upstream https://github.com/svelTest/svelTest.git

Now check to make sure your remote is there:

$ git remote -v

Should see:

origin		https://github.com/<yourname>/svelTest.git (fetch)
origin		https://github.com/<yourname>/svelTest.git (push)
upstream	https://github.com/svelTest/svelTest.git (fetch)
upstream	https://github.com/svelTest/svelTest.git (push)

Every time:

  • Work on your changes

  • When you have a set of changes ready to push, FETCH/PULL FIRST from upstream to make sure you are updated with the base svelTest/svelTest repo

$ git fetch upstream
or
$ git pull upstream master
  • Switch to your main branch (don't worry about this if you're not working on a separate branch)
$ git checkout master
  • Merge with the upstream master branch (only if you fetched instead of pulled)
$ git merge upstream/master
  • If merge conflicts, fix and continue (only if you fetched instead of pulled)

  • Push your changes to your own repository (origin)

$ git push origin master // if working on master branch
  • Go to Github and create a pull request against svelTest/master Base fork: svelTest/svelTest base: master Head fork: /svelTest compare: master (//or whatever branch you want to push)

Updating GITLOG

$ git log --graph > GITLOG // in the root directory

Then push the updated log.

About

My fork of the svelTest programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.3%
  • Java 22.0%
  • Other 0.7%