Giter Club home page Giter Club logo

bugs-nyu.github.io's People

Contributors

abhilashatandon avatar abigailzhou03 avatar ahighmoon avatar alex-ying avatar aminoa avatar axie22 avatar bestole avatar bettylirf avatar bitchsticks avatar calvinatian avatar christopherlii avatar ejz123 avatar fwinford avatar hup-dev avatar jessicahc avatar l-gu7 avatar mattchng avatar naruminato1 avatar nedjulius avatar nz792 avatar phoebelh avatar rahulnarayanan8 avatar rilieo avatar sachiniyer avatar samfrank234 avatar sewonkim0 avatar tmwang7324 avatar trietvuive avatar unknown avatar xl4624 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

bugs-nyu.github.io's Issues

Dark Mode

Have a simple button to switch from light to dark mode and vice-versa (or have it match based on the user's system preferences)

Configure linter and code formatter

Readable code is very important for collaborative work. One of the aspects of readability is well-formatted and linted code. I think it's important to add linter (eslint) and code formatter (prettier), and also configure pre-commit hooks that format code before every commit and check if code has linting problems.

Redo About Page

Need to add the new E-Board members, get new photos, descriptions, also highlight the specific role for each eboard member,
optionally update old photos/descriptions for current members
After the coordinators should be the devs, same additions as new coords, split by the project they work for

Create CONTRIBUTING directives

We need to create a CONTRIBUTING.md that specify the guidelines of contributing to this repository. The document should cover the following things:

  • Expected behavior of contributors
  • New contributors guide
  • Steps to add a contribution

Feel free to discuss the expectations for CONTRIBUTING.md in this issue or in the Discord server.

README Update

The current README is based off of the old website and out of date. It should be updated to show how to set up a local development environment and also any contributions guidelines that are desired.

Remove clickaable cards where not needed

Great feature was added with #108 but that had the side effect of making all cards clickable, even when they probably should not be. Namely, the cards in the about page and events page.

Should probably have 2 card components, one with a link and one without. Or making the card not clickable if there is no link.

Create a projects data file

Create a separate data file for projects in data/ and update pages/projects.tsx so that it is more easy to maintain like pages/alumni.tsx and pages/events.tsx.

Gatsby icon

favicon is still gatsby default. we should probably change it ๐Ÿ˜…

Pre-commit hook staging

The pre-commit hook currently stages all changes in the working directory before committing. Sometimes I have changes in the working directory that are still in progress so I do not want to stage them yet. Or multiple changes that I want to commit separately. I think it would be better if the hook only staged changes made by the linter/formatter instead of all changes.

Add links to projects

Currently there is only a link to the project's GitHub and not the actual project.
image

Making the card clickable or adding another link to the actual project would be a good qol improvement.

Add search

Just realized that we don't have a search in our website... would be great to have one!

Leaderboards Section

Have different club members and their total amount of GitHub commits/activity shown in a leaderboard-style ranking. Could also have a graph for the previous year showing how the amount contributions varied.

Add footer component

Add footer component based on the Figma designs. Feel free to suggest changes to the component design. You can find more information about the component here.

Screen Shot 2022-11-19 at 02 18 02

Update README

We need to update the README.md and include:

  • Abstract about this project
  • Link to contribution guidelines
  • Cover basic npm scripts
  • Structure of this website
  • Links to design files

Mobile navigation cuts off "Join" button

image

Need to manually increase the height for mobile navigation since it cuts off the "Join" button. That happened because we added more links and did not adjust the height.

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.