/network

Primary LanguageHTML

OSSN Network

Welcome to a visual representation of the Open Source Student Network.

OSSN is a network of students, mentors, and open source organizations and professionals who teach, create and contribute to projects that meaningfully advance the Open Source movement.

This project is using the d3 Javascript library for the graphical representation of the network members.

Contribute

You can check for open issues labeled as "good first issue" for starting contributing to this project.

If you have any questions, comment on the issues or ask in the slack group.

Setting up the development environment

If you are already experienced working on projects, just follow the standard flow and start hacking.

If you are new, thanks for choosing to help out!

  1. Download Git
    • You can use Git in either the terminal (Git Bash on Windows)
    • Or use Git with a GUI like GitHub desktop or GitKraken
  2. Create a free GitHub account
  3. Choose a issue to solve
    • Comment on the issue to show you're interested
  4. Fork this repository
    • This makes a copy of the project on your account
  5. Clone your repository onto your computer
  6. Create a branch on your fork
  7. Work on the issue
    • Open up the folder inside your favorite editor (such as VSCode or Atom) to start coding
    • Open the index.html in your browser of choice (such as Firefox) to see your changes
      • Drag the file into your web browser
      • Note: You may need to run a local web server to see the webpage
        • Download python 3 and run python -m SimpleHTTPServer 8080 at the root of the project
        • Type in "localhost:8080" in your browser
        • It should look like the image below
  8. Push your changes to your GitHub repository
  9. Make a pull request to merge your changes with the original code

A working Network example

Get Connected

Check out the links below to find out more about OSSN and ask questions about this project.

Participation guidelines

By participating to this project you accept the Mozilla's Community Participation Guidelines.