# Regarding beginner friendly issue

**URL:** <https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677>\
**Category:** Community\
**Created:** [November 22, 2022, 4:25pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677 "2022-11-22T16:25:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 22, 2022, 4:25pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/1 "2022-11-22T16:25:09Z")

</div>

Hey I am new here I know the basics of java and really want to contribute to Jenkins can anyone help me to make my first contribution

---

<div class="post-metadata">

**Author:** ![julieheard](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/julieheard/32/2670_2.png) [@julieheard](https://community.jenkins.io/u/julieheard)\
**Post date:** [November 22, 2022, 5:13pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/2 "2022-11-22T17:13:34Z")

</div>

Hi and thank you for reaching out.

Here is a few links that hopefully will be useful to you:

- [Contribute code](https://www.jenkins.io/participate/code/) - How to contribute to Jenkins
- [jenkins/CONTRIBUTING.md at 03c380f6c451a1a05e3b0a8471f3aa06a24c3baa · jenkinsci/jenkins · GitHub](https://github.com/jenkinsci/jenkins/blob/03c380f6c451a1a05e3b0a8471f3aa06a24c3baa/CONTRIBUTING.md) - This is more detail on how to contribute, a bit more technical than the previous link

So I would read through those websites, then take a look at the issues Jira. When you have picked a task to work on, make a PR and wait for feedback/approvals.

Good luck and reach out if you get stuck/have more questions 🙂  
Julie

---

<div class="post-metadata">

**Author:** ![poddingue](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/poddingue/32/985_2.png) [@poddingue](https://community.jenkins.io/u/poddingue)\
**Post date:** [November 22, 2022, 8:04pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/3 "2022-11-22T20:04:04Z")

</div>

Hello @pushker001 and welcome to this community 👋

You could also begin with plugins instead of directly starting with Jenkins.  
I particularly like the “[Improve a Plugin](https://www.jenkins.io/doc/developer/tutorial-improve/)” tutorial.  
If you want a list of plugins that need that kind of improvement, let us know, we have some that need TLC.

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 23, 2022, 5:04pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/4 "2022-11-23T17:04:47Z")

</div>

yes please provide me so I can start the contribution and can you also tell me what I need to fix in the plugins  
thank you

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [November 23, 2022, 5:55pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/5 "2022-11-23T17:55:54Z")

</div>

Here are two plugins that I just adopted. Would love to have your help.

Plugins are:

- [GitHub - jenkinsci/built-on-column-plugin: Show agent that built a job as a displayed column](https://github.com/jenkinsci/built-on-column-plugin)
- [GitHub - jenkinsci/saferestart-plugin: Jenkins saferestart plugin](https://github.com/jenkinsci/saferestart-plugin)

Both need to be modernized by following the instructions in the tutorial:

> **[Improve a Plugin Tutorial](https://www.jenkins.io/doc/developer/tutorial-improve/)**
>
> Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 26, 2022, 5:00pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/6 "2022-11-26T17:00:41Z")

</div>

I want to work on jenkinsci/built-on-coloumn-plugins  
Is the same thing I need to improve which is done in the Schedule - plugin?

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [November 26, 2022, 5:21pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/7 "2022-11-26T17:21:43Z")

</div>

Many of the same things are needed in the built-on-column plugin as were needed in the schedule build plugin.

The list from the [“Improve a plugin” tutorial](https://www.jenkins.io/doc/developer/tutorial-improve/) is:

## Sections

- [Add a Jenkinsfile](https://www.jenkins.io/doc/developer/tutorial-improve/add-a-jenkinsfile/) - already done, though would be nice to have it extended to test Java 8, Java 11, and Java 17 in CI
- [Update parent POM](https://www.jenkins.io/doc/developer/tutorial-improve/update-parent-pom/) - already done
- [Update Jenkins version](https://www.jenkins.io/doc/developer/tutorial-improve/update-base-jenkins-version/) - already done
- [Update SCM URL](https://www.jenkins.io/doc/developer/tutorial-improve/update-scm-url/) - already done
- [Add more spotbugs checks](https://www.jenkins.io/doc/developer/tutorial-improve/add-more-spotbugs-checks/) - needs to be done
- [Check dependencies](https://www.jenkins.io/doc/developer/tutorial-improve/automate-dependency-update-checks/) - needs to be done
- [Use plugin bill of materials](https://www.jenkins.io/doc/developer/tutorial-improve/use-plugin-bill-of-materials/) - not needed because plugin manages no dependencies in its pom file
- [Enable incrementals](https://www.jenkins.io/doc/developer/tutorial-improve/enable-incrementals/) - already done
- [Migrate docs to GitHub](https://www.jenkins.io/doc/developer/tutorial-improve/migrate-documentation-to-github/) - already done
- [Add a contributing guide](https://www.jenkins.io/doc/developer/tutorial-improve/add-a-contributing-guide/) - needs to be done
- [Report an Issue](https://www.jenkins.io/doc/developer/tutorial-improve/add-a-link-to-report-an-issue/) - needs to be done

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 26, 2022, 5:22pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/8 "2022-11-26T17:22:50Z")

</div>

![Screenshot (268)](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/f/f9d9eec34c7a533f6b6825372a2564f758601e46.png)  
why i am not able to fork this repository

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [November 26, 2022, 5:24pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/9 "2022-11-26T17:24:54Z")

</div>

> [@pushker001](#):
>
> why i am not able to fork this repository

GitHub bug? I don’t know other than that. I was able to fork the repository shortly after seeing your message. Try the fork operation again?

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 27, 2022, 12:34pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/10 "2022-11-27T12:34:42Z")

</div>

showing same message

---

<div class="post-metadata">

**Author:** ![krisstern](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/krisstern/32/824_2.png) [@krisstern](https://community.jenkins.io/u/krisstern)\
**Post date:** [November 27, 2022, 12:49pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/11 "2022-11-27T12:49:01Z")

</div>

I just double-checked, I can fork it as well with no issues.

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 27, 2022, 1:15pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/12 "2022-11-27T13:15:39Z")

</div>

how can I fix it it showing everytime when I try to fork

---

<div class="post-metadata">

**Author:** ![krisstern](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/krisstern/32/824_2.png) [@krisstern](https://community.jenkins.io/u/krisstern)\
**Post date:** [November 27, 2022, 2:44pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/13 "2022-11-27T14:44:30Z")

</div>

They do suggest checking to see if you have already forked the repo before. If so that’s the expected error.

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [November 27, 2022, 7:31pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/14 "2022-11-27T19:31:04Z")

</div>

> [@pushker001](#):
>
> How can I fix it it showing every time when I try to fork?

Is the same message displayed for every repository you try to fork? If so, then you’ll probably need to contact GitHub support to ask for their help resolving the issue. If not, then you might consider ignoring the problem by selecting another plugin for your contributions.

What experiments have you tried relating to forking repositories on GitHub?

What attributes did you vary in your experiments? Did you try different web browsers? Did you try different computers? Did you try submitting the request from other locations?

What were the results of those experiments?

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 30, 2022, 4:01pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/15 "2022-11-30T16:01:14Z")

</div>

both the plugins repository that you have been mention I am not able to fork both of them

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [November 30, 2022, 4:13pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/16 "2022-11-30T16:13:52Z")

</div>

Can you fork any GitHub repository?

If not, then use the “Contact us” link on the GitHub page to request help from GitHub. It is not likely that the Jenkins project can solve the issue.

If you can fork other GitHub repositories, but are only excluded form forking Jenkins repositories, then it may be time to look for another project to help. Jenkins maintainers don’t see the problem that you’re seeing. Others don’t see the problem that you’re seeing. I’m sorry that the problem exists, but I don’t see anything that we can do to resolve the problem when we can’t duplicate it.

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 30, 2022, 4:23pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/17 "2022-11-30T16:23:50Z")

</div>

[quote=“krisstern, post:13, topic:4677”]  
ee if you have already forked the repo before. If so tha  
[/quo yes I have tried different repositories I was able to fork them

---

<div class="post-metadata">

**Author:** ![PierreBtz](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pierrebtz/32/55_2.png) [@PierreBtz](https://community.jenkins.io/u/PierreBtz)\
**Post date:** [November 30, 2022, 4:39pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/18 "2022-11-30T16:39:22Z")

</div>

Assuming your username here matches your GitHub username, it seems you had a PR marked as spam in the jenkinsci organization, maybe this triggered some kind of workflow to temporary block you?

---

<div class="post-metadata">

**Author:** ![pushker001](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/pushker001/32/2793_2.png) [@pushker001](https://community.jenkins.io/u/pushker001)\
**Post date:** [November 30, 2022, 4:48pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/19 "2022-11-30T16:48:28Z")

</div>

so how can i unblock myself

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [November 30, 2022, 4:52pm UTC](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677/20 "2022-11-30T16:52:51Z")

</div>

Raise an issue with the Jenkins infrastructure [help desk](https://github.com/jenkins-infra/helpdesk/issues/new/choose). Provide a detailed description of the issue you’re seeing, the steps you’ve attempted, and their results. Include a link to this discussion for further reference.

[Next page](https://community.jenkins.io/t/regarding-beginner-friendly-issue/4677.md?page=2)
