Giter VIP home page Giter VIP logo

mozilla-campus-clubs's Introduction

Hack the site

Thank you for contributing! Just follow these simple steps

Clone the repo

$ git clone https://github.com/mozilla/mozilla-campus-clubs

To install the dependencies. First you need change your directory to mozilla-campus-clubs

$ cd mozilla-campus-clubs
$ bundle install

Build the site using the following developer config

$ bundle exec jekyll build --config ./_config-dev.yml

This builds the website under the _site folder. The simplest way to browse it is to use python's http server. For that. you can follow the following steps

cd _site
python3 -m http.server

You will be able to access the site at http://127.0.0.1:8000/

If you want to contribute, Just Clone this repo, create an issue first and then a pull request to submit changes.

mozilla-campus-clubs's People

Contributors

akatsoulas avatar bacharakis avatar comzeradd avatar cseas avatar fayepal avatar hardlyhuman avatar hellokarthic avatar hossainalikram avatar ioana-chiorean avatar lucyeoh avatar mozilla-github-standards avatar muljayan avatar razat249 avatar royari avatar srushtika avatar suriyaa avatar vipinkhushu avatar vyaspranjal33 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mozilla-campus-clubs's Issues

Update Homepage Template & Content

Please update the layout and content of the Campus homepage with the following information:

Content - link

Wireframe - link

NOTE: Where the content and the wireframe digress please use the layout in the content document. The discrepancies are:

  • We want to keep the "Start a Club" button at the top of the page
  • We do not want the "view resources" and "view activities" button after the Mission description
  • We want to add a link to the activities page beneath the activity description

Please let me know if you have any questions!
cc: @bacharakis

Updating the FAQ

Updating the FAQ in line with the changes on the program

  • Update the FAQ with the changes in the application period
  • Make the FAQ available on the website instead of Discourse

Updates in README

Markdown for commands mentioned in README isn't correctly formatted.
I've sent pull request #108 to fix this.

Re-Arrange Activities & Re-Name Tabs

Build Tab - Fine as is

"Teach" Tab renamed to "Learn" Tab - HTML 5 game activity, GitHub Intro, Tor on Campus (Learn about Tor), Learn about Tracking, Cyber Security & Government Surveillance.

Protect Tab -> Rename as "Advocate"

Mapping of a club address issue

An address of club has been mistakenly appended to different location (as it seems).

Address intended :
Indreni College
Bharatpur-11, Chitwan
Chitwsn, Bharatpur, Nepal.

Showing nearby : Bharatpur, Agra, India.

Mozilla Campus Club Challenge

Rearrange the top website menu from:
screenshot from 2018-10-01 12-31-46

to
Activities | Club's Corner | About

where under "Club's Corner" there should be the following sub-pages:
Get Started | Resources | Connect | Report | FAQ

Important information:
Please make sure that you have forked the repo first before opening a pull request.
In this link, you can find all the necessary information and some best practices before opening your first pull request.

History of Mozilla on Campus section's hyper links are not formatted properly

Few hyperlinks in 'History of Mozilla on Campus' section are not formatted properly in following para -

The student-built Lynx browser was one of the first and Mosaic (Firefox’s distant ancestor!), pioneered by students and staff, opened the graphical web to millions. Many of the original community members who worked on the first firefox in 2002 were students just like you.

Poster

the posters available on the site are not editable unable to edit in RSVP Date venue and others things

dependency issue

ali@Koohinoor-ceo:~/mozilla-campus-clubs$ bundle install
after few seconds
An error occurred while installing commonmarker (0.17.13), and Bundler
cannot continue.
Make sure that gem install commonmarker -v '0.17.13' succeeds before
bundling.

In Gemfile:
github-pages was resolved to 192, which depends on
jekyll-commonmark-ghpages was resolved to 0.1.5, which depends on
jekyll-commonmark was resolved to 1.2.0, which depends on
commonmarker

Missing jumbtron image in faq/index.html

Missing of the static image file 'faq.jpg' which was mentioned in the below code
<style> .jumbotron { background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('/static/img/faq.jpg'); background-repeat: no-repeat; background-size: cover; } </style>
I would like to work on this issue.

CODE_OF_CONDUCT.md file missing

As of January 1 2019, Mozilla requires that all GitHub projects include this CODE_OF_CONDUCT.md file in the project root. The file has two parts:

  1. Required Text - All text under the headings Community Participation Guidelines and How to Report, are required, and should not be altered.
  2. Optional Text - The Project Specific Etiquette heading provides a space to speak more specifically about ways people can work effectively and inclusively together. Some examples of those can be found on the Firefox Debugger project, and Common Voice. (The optional part is commented out in the raw template file, and will not be visible until you modify and uncomment that part.)

If you have any questions about this file, or Code of Conduct policies and procedures, please see Mozilla-GitHub-Standards or email [email protected].

(Message COC001)

Battleships in a Board

Given an m x n matrix board where each cell is a battleship 'X' or empty '.', return the number of the battleships on board.

Battleships can only be placed horizontally or vertically on board. In other words, they can only be made of the shape 1 x k (1 row, k columns) or k x 1 (k rows, 1 column), where k can be of any size. At least one horizontal or vertical cell separates between two battleships (i.e., there are no adjacent battleships).

Example 1:
battelship-grid

Input: board = [["X",".",".","X"],[".",".",".","X"],[".",".",".","X"]]
Output: 2
Example 2:

Input: board = [["."]]
Output: 0

Constraints:

m == board.length
n == board[i].length
1 <= m, n <= 200
board[i][j] is either '.' or 'X'.

Formatting error in REPORT

In Report on "Club Captains" under "submit your monthly report" the paragraph is not formatted properly and the "August Reporting Form" is not centred.

capture 1

Show list of club captain under RC

It will be helpful to show the list of Club captain who are working under Regional Coordinators. When we click RC's icon his/her details are shown, show the Club captain also.

Campus Map Improvements

@bacharakis please add any other map improvements here so we have a record of them.

Lucy's Notes:

  • Add search function or list function to make it easier for people to look up their schools on the map (p2)
  • Make links open in new tab (instead of in existing window) (p1)

Thought: If people are using this as a tool to see if there's an existing Club on their campus, how will the get in contact with an existing club?

Website clubs data update

Please update the following details for campus club in PA College of Engineering, Mangalore, India

Club name: GLUG PACE
Club URL: https://glug-pace.tech/
Clubs Github: https://github.com/glugpace
Club Mail: [email protected]
Club Description: GNU/Linux user groups are the means of spreading the idea of free software, hardware, and philosophy on campuses. GLUGs serve as a base to technically empower yourself and interact with professionals, right from installation of Linux to hacking the kernel, web technologies like Drupal and mastering the latest python module, at the same time raising questions of self-reliance.

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.