Skip to content

jjcss/CSS_Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

452 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drawing drawing

Computer Science Society Club

Hello everyone!

Welcome to our Club's Official Website Repository. This website was finished this past January of 2022. We hope you all liked how it came out. However, we now have made this repository public so you all will be able to contribute to future features that you believe the Club should add to the website or if you have any concerns and suggestions. Learn more on how to get started below:

Prerequisites:

  • Must be familiar with using Git and Github (otherwise you may come across many errors). We will include resources below to get started on using these two tools if you aren't familiar with them.
    • Git and Github Intro Video
    • In some of the steps listed below, you may come across a command in terminal that asks you for your username or password. This means that you haven't made a token for your Github account yet. Please watch this Youtube video to get a token set up.

How to Contribute to New Club Website Features

If you'd like to get new features that you believe will enhance our Club's website, then the best way for this to happen is through creating a pull request. The following steps will only be able to be done if you have connected your systems terminal to your Github account and that you have forked this repository.

Fork this repository:

  1. Scroll up to the top of the webpage. You'll see this:

Screen Shot 2022-03-18 at 5 28 42 PM

  1. Click on the "Fork" button.

Screen Shot 2022-03-18 at 5 32 42 PM

  1. You should now have a forked repository. Any changes or additions that you make will happen in this forked repository.

Create a Pull Request:

  1. You will need to first clone your forked CSS_Website repository.
    • Click on the green "Code" button on this repository.
    • Under "SSH", copy the link that you see there. It should look something similar to this git@github.com:jjcss/CSS_Website.git
    • Go to your terminal. Make sure you aren't in another folder.
    • Type in the command git clone {paste the link that you've just copied here}
      • As an example, git clone git@github.com:jjcss/CSS_Website.git
    • You should now have a new folder in your system name "CSS_Website" (we recommend you save the folder on your Desktop)
    • If you followed the steps correctly then you have now cloned this repository correctly
  2. Open up the new repository folder ("CSS_Website") in your IDE
    • For this example, we'll make Visual Studio Code our IDE.
    • Let's cd into the CSS_Website folder with this command on your terminal cd CSS_Website. You can also drag the selected folder into your terminal after cd.
    • Open up Visual Studio Code and open up the CSS_Website folder from inside.
  3. After succesfully navigating into the CSS_Website Folder, create a new branch:
    • To create a new branch insert commang git checkout -b randomName into your terminal (Make Sure branch name is specific to the feature you want to add)
    • Begin coding the new features that you'd like to add to the website.
    • After you're finished commit these new changes
    • Enter command git add . to add all files that had any new changes.
    • Enter command git commit -m "message pertaining to feature"
  4. After adding new code in your new branch, create a pull request
    • Now that you've committed the new changes to your new branch, push all these new changes to the Club's repository with the command git push origin nameOfBranchYouAreWorkingOn
    • Head over to the club's repository and you should now see a yellow warning of a pull request. Click it and insert all the necessary information
    • Make sure to be really specific as to what feature you just did. This way, executives of the club will be able to quickly look over your pull request and your code.
  5. Once you're done, click on the green button "Create Pull Reequest". Then, wait for a club executive to approve your pull request. Any comments or concerns about it will be in the pull request that you've created.

Open a New Discussion:

If you have any new ideas, resources, features, questions related to the club website, or errors on the website that you would like to let us know, then click on the green button "New Discussion".

  1. Head over to "Discussions" in this repository.
  2. Select the appropriate category for your discussion.
  3. Write a detailed description of what you would like to say. Be as specific as possible.

Club Socials

🌐Website ▫ 🛠Github ▫ 💬Discord ▫ ✉️Email: computersocjjay@gmail.com ▫ 📷Instagram ▫ 🎙LinkedIn ▫ 📋Facebook ▫ 💌Sign-up Form to receive club email updates ▫ 🌲Linktree

Contributors

  • Leandro Gamarra (President)
  • Annie H. (Treasurer)
  • Wing K.
  • Luis B. (Previous VP)
  • Yannelly M.

About

CSS Official Website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors