Git Product home page Git Product logo

portalplus's Introduction

PortalPlus

PortalPlus is a student powered remake of SDSU's student webportal.

#Dev setup

  1. If you don't have an existing copy of PortalPlus you'll need to clone the repository locally
  2. Pull the latest changes down git pull [origin branch_name]
  3. Run meteor npm install to install the dependencies
  4. Test everything is working properly by running meteor
  5. If everything is good to go create and checkout a new branch for your feature/change, DO NOT work directly on master or dev git checkout -b feature_name
  6. Make some changes
  7. When you're done making changes add files you want to commit to the stage git add [file_name or folder_name] then commit them with a USEFUL message commit -m "Fixed bug where button on main dialog wasn't appearing"
  8. Repeat step 7 until you feel like your additions are ready to be pushed up and reviewed
  9. Actually push your changes using git push origin feature_name this will make your branch appear under branches on your remote (github)
  10. Post a link in slack to the branch you just pushed up and go over your changes with at least one other person.
  11. Submit a pull request via the branches interface on github.
  12. This will trigger the final review process and if everything is good we will merge your branch into master
  13. Once your feature is merged and you don't need to change or add anything of the same type you can delete the branch you made by running git branch -D feature_name this will delete the branch on the remote as well as locally which keeps the repository clean.

portalplus's People

Contributors

allidoisace avatar loganxdev avatar michaelscript avatar nsbasketball13 avatar waderq21 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

waderq21

portalplus's Issues

Add Classes from Requirements

Build functionality to show certain classes to be added straight from the requirements to complete that requirement.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.