itumekanik / Momenta

A web framework for simple beam analysis!!!
0 stars 2 forks source link

Momenta

A web framework for simple beam analysis.

How to Contribute

  1. Open a GitHub account @ https://github.com/. Use free option. Your github web page will be https://github.com/-your user name-.

  2. Go to the GitHub page of the project @ https://github.com/itumekanik/Momenta/

  3. On the right upper corner click Fork. This will make a copy of the project files to your GitHub account. Your can check you own copy at your GitHub web page.

  4. Prepare your local computer for development and collaoration.

*Download Git @ https://git-scm.com/downloads/ and setup. Use default options. You should configure your Git system as explained here. You can find further information @ https://git-scm.com/doc. Especialy the book is quite helpful to get started with the Git system.

*Download Visual Studio Code @ https://code.visualstudio.com/ and setup. You can get many useful extensions here. I would recommend this extension particularly for Git use.

*Download SourceTree @ https://www.sourcetreeapp.com/, setup and configure.

  1. Clone the project files from your GitHub account to your local computer using either command-line Git as explained here or SourceTree.
  2. Develop your code on your local computer using Visual Studio Code. Git is integrated to Visual Studio Code, therefore your will see some Git tools in the editor. Commit as much as you can.
  3. Push your code from local computer to your GitHub account using the command line as explained here or using SourceTree.
  4. Go to GitHub page of the project @ https://github.com/itumekanik/Momenta/
  5. On the right-upper side of the page click New Pull Request and complete the process.
  6. If your changes are accepted by the project leader, they will be merged to the project.
  7. If there are changes made to the original project by other users, your should merge them to your project as explained here or [here]https://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository().