Giter VIP home page Giter VIP logo

alicewonderland / hacktoberfest Goto Github PK

View Code? Open in Web Editor NEW
1.1K 1.1K 8.3K 2.43 MB

Participate in Hacktoberfest by contributing to any Open Source project on GitHub! Here is a starter project for first time contributors. #hacktoberfest

License: GNU General Public License v3.0

JavaScript 30.78% C++ 4.85% Python 16.04% Ruby 2.26% PowerShell 0.65% C 6.61% Java 9.95% PHP 3.89% Go 5.04% Shell 4.71% Kotlin 3.55% Haskell 0.53% Scala 0.57% C# 4.86% D 0.39% Pascal 0.65% Batchfile 2.28% Rust 0.59% Crystal 0.32% Assembly 1.48%
easy-to-use first-timers hacktoberfest javascript markdown

hacktoberfest's People

Contributors

abrahims avatar adi0602 avatar akanijade avatar alicewonderland avatar anupam-dagar avatar arkrwn avatar chathuminavimukthi avatar christianheinrichs avatar coastalchief avatar daksh249 avatar gipsi avatar harkindey avatar jasonlin43212 avatar karthicktv avatar kylesferrazza avatar lakston avatar lucasmarioza avatar lulabell avatar murilo-arruda avatar niketmishra avatar noradiegwu avatar rizkiprof avatar savitoj98 avatar schitte avatar shahdivyam avatar shreyanshdwivedi avatar srgrace avatar udit-001 avatar vmcniket avatar zaninandrea 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hacktoberfest's Issues

Collaborators - See Here!

Hello, Collaborators! πŸŽƒ HAPPY HACKTOBERFEST πŸŽƒ

Thanks for signing up to help review PRs! Here are some things to watch out for:

  • CONTRIBUTORS.md - Sometimes github doesn't always show merge conflicts in this file. I've come across this a few times, not sure why it happens. If github does not alert you to a merge conflict, copy/paste master version into the file that needs to be merged, put the new contributor code at the bottom. Please take extra care to make sure no one's edit in this file is overwritten!

  • Profiles Page - Check filename- first_last.md OR github_username.md (if the filename is taken). Check that it's in profiles directory.

  • Script File - Check filename- hello_world_username.xx. Check that it's in the scripts directory. Check Comments- Try to have users include a comment as to the language they're using. Contributors have been adding obscure (yet cool) languages that not everyone is familiar with!

PRs with 100's of files to change, do not approve or merge. Please ask the contributor to update their repo to make sure it's as up-to-date as possible before creating a PR.

Please begin reviewing PRs from Oldest to Newest!

If any questions or there are PRs that seem unusual, please place a comment and then skip over them. I can take a look.

Looking for Collaborators to help with Reviewing PRs

Do you have a good handle on GitHub and pull requests? Looking for collaborators to help review PRs, resolve merge conflicts, and approve pull requests! Your fellow Hacktoberfest Contributors wil thank you :)

Must have a github history and active repos!

Reply to comments if interested!

Add a Profile Page

Add a Your_Name.md file to the profiles directory. Use any combination of content and markdown you'd like. Here is an example:

# Your Name

### Academics

Your School

### Interests

- Some Things You Like

### Development

- Inventor of the My Pillow

### Projects

- [My Project](GitHub Link) Short Description

### Profile Link

[Your Name](GitHub Link)

Contributors - See Here! Requirements for files

Requirements

I think there already is an issue for each requirement, but I'll just bring it all together here.

Script files:

Your ending script file should look something like this:

// LANGUAGE: Javascript
// ENV: Node.js
// AUTHOR: Steven Copeland
// GITHUB: https://github.com/StevenCopeland

console.log("Hello World") 

Do NOT make your file like this

console.log("Hello World")

Also, make sure to put the file in the script folder NOT in the home directory.

Contributor.md:

Make sure you don't delete any other data which is already stored there.

Your data should look some what like this:

 #### Name: [YOUR NAME](GitHub Link)
  - Place: City, State, Country
  - Bio: Who are you?
  - GitHub: [Your Name](GitHub Link)

Profile:

Make sure to include your file in the Profile directory NOT(as I said before) in the home directory.

Your date should look somewhat like this:

# Your Name

### Academics

Your School/Degree

### Interests

- Some Things You Like

### Development

- Inventor of the My Pillow

### Projects

- [My Project](GitHub Link) Short Description

### Profile Link

[Your Name](GitHub Link)

Make sure to stay inline with all these requirements

Add your name to CONTRIBUTORS.md

Add Your Name

Add your name to the CONTRIBUTORS.md file using the below convention:

#### Name: [YOUR NAME](GitHub Link)
- Place: City, State, Country
- Bio: Who are you?
- GitHub: [Your Name](GitHub Link)

Access permission denied when pushing

remote: Permission to AliceWonderland/hacktoberfest.git denied to LilyBell.
fatal: unable to access 'https://github.com/AliceWonderland/hacktoberfest.git/': The requested URL returned error: 403

Add a Profile Page

Add a My_Name.md file to the profiles directory. Use any combination of content and markdown I'd like.

VIOLATION OF TERMS AND CONDITIONS

This repository violates Hacktoberfest 2019's Terms and Conditions.

While this repository might me good for starters but certainly, allowing to merge PRs of "hello world" shows that the main objective is to complete Hacktoberfest and claim a free t-shirt. Such behavior is highly condemned.

This repository will be taken down soon.

Regards.

Add Your Name to CONTRIBUTORS.md

Add your name to the CONTRIBUTORS.md file using the below convention:

#### Name: [YOUR NAME](GitHub Link)
- Place: City, State, Country
- Bio: Who are you?
- GitHub: [Your Name](GitHub Link)

Pull requests here won’t count toward Hacktoberfest.

Hi there,

Thank you for your interest in Hacktoberfest and in helping others make their first contributions to open source.

While we agree that it's important to help others, this repository does not do this in a way that is in line with the Hacktoberfest values. Please read the part that talks about high-quality contributions to understand why we are reaching out and taking action. Due to this, we've added this repository to the list of excluded repositories which means pull requests here will not count toward Hacktoberfest 2020.

This is not a DigitalOcean decision, it's one that is inspired by the community of maintainers and contributors who all agree that quality is more important than quantity when it comes to engagement in the Open Source community. The values remind us to shift the focus from contributions to repositories that encourage folks to quickly create and gain a pull request to contributions that will help people level-up their skills and contribute to open-source projects that are in need of help.

If you feel that this repository is an effective learning resource, we encourage you to keep running it since a core part of the aim for Hacktoberfest is to encourage new folks to get involved with open-source.

However, if you are interested in having contributions to this repo count toward Hacktoberfest we encourage you to take a look at this list of Hacktoberfest issues for inspiration and make the necessary changes to focus on enabling people to make meaningful contributions to open source projects.

If you have any questions about this or participating in Hacktoberfest, please contact our team via email [email protected] or join our community Discord server.

Happy Hacking,
The Hacktoberfest Team

Hacktoberfest is presented by DigitalOcean, Intel and DEV.

Re-Format README

Update README with better layout, readability, edit content/copy.

Add a Profile.md Page to the Profiles directory

Add a Your_Name.md file to the profiles directory. Use any combination of content and markdown you'd like. Here is an example:

# Your Name

### Academics

Your School

### Interests

- Some Things You Like

### Development

- Inventor of the My Pillow

### Projects

- [My Project](GitHub Link) Short Description

### Profile Link

[Your Name](GitHub Link)

Collaborators See Here - Merging mass

IMPORTANT
To all Collaborators,

We need to hurry with these PRs! There are many left, and not many hours left in the hacktoberfest! We need to merge as many as we can in these last few days!

Regards,
Steven Copeland

Create a `Hello, World!` Script

Add a script to the scripts directory in any language of your choice! Here is an example:

// LANGUAGE: Javascript
// ENV: Node.js
// AUTHOR: Alice Chuang
// GITHUB: https://github.com/AliceWonderland

console.log('Hello, World!');

Create a `Hello World` Script

Add a script to the scripts directory in any language of your choice! Here is an example:

// LANGUAGE: Javascript
// ENV: Node.js
// AUTHOR: Alice Chuang
// GITHUB: https://github.com/AliceWonderland

console.log('Hello, World!');

Add Your Name to CONTRIBUTORS.md

Add your name to the CONTRIBUTORS.md file using the below convention:

#### Name: [YOUR NAME](GitHub Link)
- Place: City, State, Country
- Bio: Who are you?
- GitHub: [Your Name](GitHub Link)

Add Your Name

Add your name to the CONTRIBUTORS.md file using the below convention:

#### Name: [YOUR NAME](GitHub Link)
- Place: City, State, Country
- Bio: Who are you?
- GitHub: [Your Name](GitHub Link)

Contributors - See Here! PR to merge

Please do NOT open a new issue with a request to merge a PR. Please just comment here, or link your PR to this issue. If you comment here, please remember to include the PR number.

Multiple entries in CONTRIBUTORS.md

Many entries in the CONTRIBUTORS.md file are duplicated for some reason.

My entry for example appears 4 times. This can either be fixed automatically with a script or manually. If every contributor were to fix this themselves, take a look at pull request #1908, where I removed 3 duplicated entries of my contribution.

package com.zyanxx.juzamma;

package com.zyanxx.juzamma;

import android.content.Context;
import android.media.MediaPlayer;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import java.util.ArrayList;

/**

  • Created by irsyad198 on 10/21/18.
    */

public class CustomAdapter extends BaseAdapter {
private Context context;
private int layout;
private ArrayListarrayList;
private MediaPlayer mediaPlayer;
private Boolean flag = true;

public CustomAdapter(Context context, int layout, ArrayList<Murottal> arrayList) {
    this.context = context;
    this.layout = layout;
    this.arrayList = arrayList;
}

@Override
public int getCount() {
    return arrayList.size();
}

@Override
public Object getItem(int position) {
    return null;
}

@Override
public long getItemId(int position) {
    return 0;
}

//untuk deklarasi variable tampilan nama, judul dll
private  class  ViewHolder {
    TextView txtName, txtQori;
    ImageView lvPlay, lvStop;
}

@Override
public View getView(int position, View view, ViewGroup parent) {
    final ViewHolder viewHolder;
    if (view == null) {
        viewHolder = new ViewHolder();
        LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        view = layoutInflater.inflate(layout, null);
        viewHolder.txtName = view.findViewById(R.id.txtName);
        viewHolder.txtQori = view.findViewById(R.id.txtQori);
        viewHolder.lvPlay = view.findViewById(R.id.lvPlay);
        viewHolder.lvStop = view.findViewById(R.id.lvStop);

        view.setTag(viewHolder);
    } else {
        viewHolder = (ViewHolder) view.getTag();
    }

    final  Murottal murottal = arrayList.get(position);
    viewHolder.txtName.setText(murottal.getName());
    viewHolder.txtQori.setText(murottal.getQori());

    //play Audio
    viewHolder.lvPlay.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (flag) {
                mediaPlayer = MediaPlayer.create(context, murottal.getMurotall());
                flag = false;

            }
            if (mediaPlayer.isPlaying()) {
                mediaPlayer.pause();
                viewHolder.lvPlay.setImageResource(R.drawable.ic_play);
            } else {
                mediaPlayer.start();
                viewHolder.lvPlay.setImageResource(R.drawable.ic_pause);
            }
        }
    });

        viewHolder.lvStop.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (!flag){
                    mediaPlayer.stop();
                    mediaPlayer.release();
                    flag = true;

                }
                viewHolder.lvPlay.setImageResource(R.drawable.ic_play);
            }
        });


    return view;
}

}

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.