Giter Site home page Giter Site logo

firstcontributions.github.io's People

Contributors

adi44 avatar andrewtavis avatar apoorva-13 avatar bsoyka avatar bytao7mao avatar codinggirl avatar darkpingouin avatar dependabot[bot] avatar domingoruiz avatar gabrielsanttana avatar gavv avatar glaschu avatar gopkumr avatar iimos avatar itsabijection avatar karanshrm44 avatar mandy-cyber avatar marianovarela avatar mehedi61 avatar ming-tsai avatar mohak852 avatar ndiberaymond avatar nunofca avatar r-ligier avatar rglc12 avatar roshanjossey avatar sara-02 avatar sergaben avatar sudojoseph avatar vishwanath26 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

firstcontributions.github.io's Issues

Fix the falling social share unit tests

I notice that the social sharing unit tests are failed after the changes done at de62ac6

🐞 Problem
rel attribute is missing from the test snaps

🎯 Goal
Make unit tests passed

πŸ’‘ Possible solutions
Adding rel attribute for the anchor tag in LinkedIn and twitter test snaps.
Check changes here

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in the comments section of the pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Support for GitLab

I would like to add projects that are hosted on GitLab, (not just .com, but also other instances as well, e.g. https://code.ungleich.ch).

Instead of githubLink, it could be projectLink. Not sure what all is needed to make this happen.

const projectList = [
  {
    name: 'React',
    imageSrc: 'https://camo.githubusercontent.com/22045498095171997ccf6a9554672519b9f67898/68747470733a2f2f63646e2e776f726c64766563746f726c6f676f2e636f6d2f6c6f676f732f72656163742e737667',
    githubLink: 'https://github.com/facebook/react/contribute',
    description: 'A declarative, efficient, and flexible JavaScript library for building user interfaces.',
    tags: ['JavaScript', 'UI', 'Web App'],
  },

[ . . . TRUNCATED . . . ]

Source: https://github.com/firstcontributions/firstcontributions.github.io/blob/source/src/components/ProjectList/listOfProjects.js

creating containers folder in src

🐞 Problem
I propose if index.css and index.js can be moved to containers folder after creating containers foler

🎯 Goal
It is to organize files better

πŸ“‹ Steps to solve the problem
Move index.css and index.js to containers folder

Compilation Error "Can't resolve './Google'"

🐞 Problem
Take the latest version of the source branch code and run the build command, results in compilation error
Module not found: Error: Can't resolve './Google' in:\Projects\firstcontributions.github.io\src\components\SocialShare'

🎯 Goal
To fix the compilation error so that the solution can be executed.

πŸ’‘ Possible solutions
PR #41 a few days back removed the Google+ JSX file and the component reference but it looks like missed removing the import statement, causing a build error.
Remove the import statement to solve the compilation error.

Navbar icon hover UI / UX

🐞 Problem
@MungaiKeren mentioned this in the firstcontributions tutorial project issue#44497. The hover effects aren't appealing and are hard to see.

🎯 Goal

  • Create a more appealing experience when hovering over the Navbar icons.

πŸ’‘ Possible solutions

  • Remove grey background hover effect
  • Toggle between white and grey when hovering.

πŸ“‹ Steps to solve the problem

  • Modify Navbar.css

CircuitVerse card does not load Image

🐞 Problem
CircuitVerse card only displays the alt message and does not load Image

🎯 Goal
Improve UI by simply displaying image properly.

πŸ’‘ Possible solutions
locate source folder in src/components/ProjectList/listOfProjects.js and update image.

Improve Readme

Have content in the Readme to suit the project better

🐞 Problem
Currently, we have default Readme generated by Create React App. As much as this is useful, we can have a Readme that's tailored to this project that helps contributors and users better.

🎯 Goal
Have a cool , awesome Readme

πŸ’‘ Possible solutions
Let's have a discussion about what makes a Readme effective. What we need for this project etc

πŸ“‹ Steps to solve the problem

  • Comment down below the things you'd like to have (or be removed) in the Readme.
  • Vote on things you like or those you find useful
  • Submit pull requests to address the things we decide on.

SimplQ card image does not load

🐞 Problem

The SimplQ card on the website looks like this:
SimplQ card

🎯 Goal

Properly display SimplQ card

πŸ’‘ Possible solutions

Update the SimplQ image source in src/components/ProjectList/listOfProjects.js

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Adding Flutter in Projects

Adding flutter for Android and ios app development
🐞 Problem

🎯 Goal

πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Wrong image sources

🐞 Problem

Some of the objects listed in src/components/ProjectList/listOfProjects.js have an incorrect image source.
For example, the CircuitVerse card on the website looks like this:
CircuitVerse card

So far, I have noticed the following project cards with the same issue:

  • aprenda-go-com-testes

🎯 Goal

Properly display projects cards

πŸ’‘ Possible solutions

It seems the problem is caused by linking a GitHub page rather than an image.
For example, the CircuitVerse object in listOfProjects.js has its imageSrc property set to https://github.com/CircuitVerse/CircuitVerse/blob/master/app/assets/images/CircuitVerse.png, which is a link to this:
Github page of CircuitVerse logo

A solution to this problem would be to replace the incorrect image sources with each image's raw.githubusercontent.com URL.

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

CONTRIBUTING.md file lacking instructions

I was following the CONTRIBUTING.md file to be able to make a contribution to the project. When I got to the "Running the Project" section and ran the command "yarn install", after following the previous steps, it did not work and said "command not found." This is obviously because I need to have yarn installed before I can run this command.

🐞 Problem

I would like to propose adding a line stating that the user must have yarn installed and maybe some links on where they can do that.

🎯 Goal

It's important to me because as a first timer I encountered this issue but knew how I would solve it. However, folks who are still new to coding/contributing might not know this and feel stuck.

It will let them know that they need to have yarn installed before running the command.

πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Add projects to project list

It'd be awesome to have a lot more suggested projects

🐞 Problem
Currently we have only a bunch of projects in project suggestions

🎯 Goal
Have a lot of project suggestions from diverse domains, languages, frameworks

πŸ’‘ Possible solutions
Add new projects.
We maintain the list of projects at https://github.com/firstcontributions/firstcontributions.github.io/blob/source/src/components/ProjectList/listOfProjects.js
Change this file and add details of new project. Make sure you add all fields like other projects you see there

You just have to add and entry similar to the followig

{
    name: 'Qute Browser',
    imageSrc: 'https://avatars1.githubusercontent.com/u/21955151?s=200&v=4',
    githubLink:
      'https://github.com/qutebrowser/qutebrowser',
    description: 'A keyboard-driven, vim-like browser based on PyQt5',
    tags: ['Python','Qt','pyqt5','Vim','Browser','qtWebEngine','web']
  },

Don't know any projects you wanna add? Check out https://github.com/MunGell/awesome-for-beginners where there's a list of a boatload of projects

πŸ“‹ Steps to solve the problem

Comment below about what you've started working on.
Add, commit, push your changes
Submit a pull request and add this in comments - Addresses #
Ask for a review in comments section of pull request
Celebrate your contribution to this project πŸŽ‰

broken logo and other link error

broken logo and other link error

🐞 Problem
#fix all broken link eg:(gatsby logo link ),and many others

🎯 Goal

πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

Want to Help you by Improving the UI In Your Website 🎏

🐞 Problem
I saw Your Website or I thought that I can improve its user interface, there I can make a lot of changes in it now...πŸŽ—

🎯 Goal
And this change will be very helpful for you , by changing this thing, your website will start looking user friendly, whoever will visit your website , will going to feel that what a cool website.

πŸ’‘ Possible solutions
we can change the navbar styling by adding day and night theme.πŸ‘Œ
We can change the background color in linear gradient color.
we can make changes in fonts and the styling of text.

I will be really happy if you can make this changes in the website.

Thank you.😊

additions in contributing.md

I would like to add following things in contributiong.md or create a new file for the same
1.Difference between GIT and GITHUB
2.How to clone,fork repository
3.How to create a branch and then use git push to push to repo
4.Create a PR
5.Squash commits in a single issue into one
6, Updating the forked and local repo as the updations are made in the upstream

🎯 Goal
This can be beneficial to users who are first time contributing to the repo

By clicking "Go to Project" it should be open in new tab

🐞 Problem

When I found the relevant project to contribute to or view it and I clicked on the "Go to Project" button it opens the same tab I lost the previous tab of First Contributions and it will be beneficial to open it in a new tab. Nobody is using mobile for development so it will be not much irritate on mobile too. But opening in the same tab will be much irritated.
🎯 Goal
Adding the HTML attribute which will open the project into the new tab.

Screenshot 2023-02-07 154317

Fix Images on List of Project List

🐞 Problem

Some project images under the home page doesn't exist hence doesn't load properly

🎯 Goal

Fix broken links to load proper images

πŸ’‘ Possible solutions

Fix on listofprjeclistOfProjects.js file.

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Add hacktoberfest hash tag to tweets

Adding hacktoberfest tag in our tweets will give it more visibility.

🎯 Goal
Reach out to more people who follows hacktoberfest tag on twitter.

πŸ’‘ Possible solutions
Change twitter share link https://github.com/firstcontributions/firstcontributions.github.io/blob/source/src/components/SocialShare/Twitter.jsx#L4

from

const twitterLink = "https://twitter.com/intent/tweet?text=Yay%21%20I%20just%20made%20my%20first%20open%20source%20contribution%20with%20@1stcontribution.%20You%20can%20too%20at%20https%3A//goo.gl/66Axwe%0A&hashtags=OpenSource,CodeNewbie"

to

const twitterLink = "https://twitter.com/intent/tweet?text=Yay%21%20I%20just%20made%20my%20first%20open%20source%20contribution%20with%20@1stcontribution.%20You%20can%20too%20at%20https%3A//goo.gl/66Axwe%0A&hashtags=OpenSource,CodeNewbie,Hacktoberfest"

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Broken Teammates image

🐞 Problem
The Teammates image is broken.
Screenshot 2019-09-30 at 18 09 29

🎯 Goal
The Teammates card must have a valid logo.

πŸ’‘ Possible solutions
Get a new url image and change it for the current one.

πŸ“‹ Steps to solve the problem

  • Get a valid Teammates image as a logo.
  • Change the current url for the new image url.

Add YouTube channel link

🎯 Goal
Get more people to know about the YouTube channel

πŸ’‘ Possible solutions
Add a link to our Youtube channel https://www.youtube.com/channel/UCMXNFxCvyH5LhUwEcmY8qGQ in our web app.
We have navigation links in src/components/Navbar/Navbar.jsx.

It could be placed between Slack and twitter link.

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Fix Casing Inconsistency In Tags.

Some of the tags are in Capital letters, some in small. I suggest we Capitalise the tags[the first letter of each word in tagset] and use make them uniform.

🎯 Goal

  • Fix the upper/lower case inconsistency in tags.

  • Also, add a comment at the EOF which states the casing format to be used for tags. It will be useful for future contributors.

  • Add text-transform: capitalize to the tag CSS

Files to change

Add projects to project list 2020

🐞 Problem

🎯 Goal

πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Redirect link

🐞 Problem

The "Get started" link

Reduce much time before redirecting
🎯 Goal

It takes much time before redirecting to the default branch

They'll have quick access to the github page
πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Broken link after clicking the Slack button

After I click the slack button , I get an error as

This link is no longer active
To join this workspace, you’ll need to ask the person who originally invited you for a new link.

🐞 Problem
Slack channel links expire after a certain amount of time .

🎯 Goal
Update the current invite link

remove archived/dead projects

🐞 Problem
Some projects are abandoned, and therefore no longer useful for inclusion in this list.
Abandon projects might have historical value, but aren't super useful to folks looking to make a contribution.

Example: https://github.com/freeCodeCamp/mail-for-good

🎯 Goal
Keep the projects list current.

πŸ’‘ Possible solutions
Periodically check all projects and remove dead projects.

Maybe Github actions can do this for us πŸ€”

πŸ“‹ Steps to solve the problem

  • review the list of projects (src/components/ProjectList/listOfProjects.js)
  • Open each link and see if the project is abandoned
    • this is scriptable for projects on Github since we can use the API
    • projects not on Github: we could script a check that the page at least isn't 404 or similar
  • remove abandoned projects from the list

aprenda-go-com-testes card does not link to the project repo

🐞 Problem

(title)

🎯 Goal

Make the aprenda-go-com-testes project more accessible to users looking to contribute

πŸ’‘ Possible solutions

In src/components/ProjectList/listOfProjects.js, the aprenda-go-com-testes object does not have a projectLink property. It does, however, have a githubLink property, so I suppose the creator of the card confused projectLink for githubLink.
This can be fixed by simply renaming the githubLink property for the object.

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

I can change some parts of the website UI

🐞 Problem
I recently saw your website and I found that many changes can be done on your website for example - the navbar, the icons are too big in it. The main section where all the cards are. And the footer again there were some giant icons. And I think I can make the UI of the website better.

🎯 Goal
This change can be very beneficial because right now the website looks ok but if we can change the UI then we can make it look modern.

πŸ’‘ Possible solutions

  1. We can change the navbar styling.
  2. We can also change the main section where all cards are by increasing their width and all.
  3. We can set some max width for the icons that way they will look more nicer.

I will be really happy if I can make this changes in the website.
Thank you.

[ UPDATE ] invalid or missing logosπŸ’‘

I recently visited here and found that many logos ( the list is given below) are either removed by the respective owners or image links are outdated.

🐞 Problem

  • Invlid logo URL used in
src/components/ProjectList/listOfProjects.js

The list is as follows

  • ifme [ Line No. - 464 ]
  • Game of Life [ Line No. 660 ]
  • Light Table [ Line No. 541 ]

🎯 Goal

  • Updated logo will have a better UI/UX and instill a professional outlook.

πŸ’‘ Possible solutions

  • update the list of logos at given lines numbers

Mixed passive/display <img> (src attribute)

Loading mixed (insecure) display content on a secure page shows the "Your connection to this site is not fully secured" (Chrome) / "Connection is not secure" (Firefox) message in the address bar.

🐞 Problem

The HTTP request to http://hoodiehq.github.io/hoodie-css/src/content_img/animals/low-profile-dog-3.png is the problem.

🎯 Goal

Reclaim the "Secure Connection" in the address bar.
And better safeguard from most sniffers and man-in-the-middle attacks.

πŸ’‘ Possible solutions

Make the call to https://hoodiehq.github.io/hoodie-css/src/content_img/animals/low-profile-dog-3.png instead of http://hoodiehq.github.io/hoodie-css/src/content_img/animals/low-profile-dog-3.png.

Adding Hacktoberfest Tags to Facebook share

Adding tags to facebook share to have more visibility (same as #13 but for Facebook share)

🎯 Goal
Reach out to more people who follows hacktoberfest tag on facebook.

πŸ’‘ Possible solutions
Change the link in https://github.com/firstcontributions/firstcontributions.github.io/blob/source/src/components/SocialShare/Facebook.jsx

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Improve general website design (small fixes)

🐞 Problem
The website is functional and does what it is meant for. However, the design could improve a lot with some simple fixes.
Some of those fixes are:

  • Changing default font of cards text
  • Improve Get Started button design (size, margin)
  • Adjust spaces between title (Make your first..), navbar and button (spaces are not equal)
  • Center navbar (this can be discussed)
  • Delete the frase "the framework or language that the project is build upon" that is present in some of the cards.
  • Adjust padding on projects topics on each card.
  • Adding dark mode

🎯 Goal
For me, this change is important because affects the first impression about the project and the website. The design is certainly really important so that the website looks as good as possible for the user. It helps attracting him to like and use the service, and even recommend it to others.

At first sight, it could look like fonts and paddings are not that important but it does a huge difference when you enter a website and it is well spaced, with different fonts and well designed.

πŸ’‘ Possible solutions

Changing mainly CSS and using some javascript to add dark mode (saving on localstorage the choice).

πŸ“‹ Steps to solve the problem

  • Changing default font of cards text
  • Improve Get Started button design (size, margin)
  • Adjust spaces between title (Make your first..), navbar and button (spaces are not equal)
  • Center navbar (this can be discussed)
  • Adjust padding on projects topics on each card.
  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Fix mismatched property value in App.css

🐞 Problem
There is a mismatch in the property middle which is assigned to align-items

🎯 Goal
Clear the broken CSS style

πŸ’‘ Possible solutions
Remove align-items: middle; from App.css since it isn't needed.

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in the comments section of the pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Fix width (and maybe height) of cards

Cards are not full width in some cases and heigth is different depending on number of tags or description length.
🐞 Problem
Full width for all cards and maybe fixed height. Need to test this last enhancement.
🎯 Goal
Looks nicer when all the cards have same size

Sorting of projects always presents the same projects presently

🐞 Problem
Currently every time you open the page, the first projects everyone sees are React, React Native and Exercism. As people most probably browse and don’t search for a specific project, that gives projects which were added later (or which are smaller and less known than React) less exposure.

🎯 Goal
The goal is to present every project on an equal footing. And to also show the variety of projects on the platform.

πŸ’‘ Possible solutions
To achieve that, every time the page is loaded the order could be randomized.

What do you think @Roshanjossey @sara-02? :)

Slack link no longer active

The slack link in the website is broken.

🐞 Problem

🎯 Goal

πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

Card Header Image Link Broken

🐞 Problem

The image link for the React Native card is broken.

🎯 Goal

Fix it by replacing it with a working image URL

πŸ’‘ Possible solutions

πŸ“‹ Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request.
  • Celebrate your contribution to this project. πŸŽ‰

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.