Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Jmm
    @jmmeessen:matrix.org
    [m]
    Have a look at the developer documentation. Jenkins is currently qualified for Java 11 but we are moving at a fast pace to make it compatible with Java 17.
    Swastik Baranwal
    @Delta456
    I see
    I will ask here when I have doubts or help is needed
    Jmm
    @jmmeessen:matrix.org
    [m]
    For technical (programming) questions, you are better to ask on the developer mailing list. This channel is focusing on announcements and guidance about the GSoC program.
    Martin Pokorny
    @mPokornyETM
    When somebody has skills with object oriented languages like C++, then learn Java is not so big issue ;-)
    When you want start now (and do not wait for next summer) you can contribute on many plugins.
    Anurag Sachan
    @anurag-sachan
    @jmmeessen:matrix.org Hi Jmm, last time I applied to Jenkins for the first time and was new to community, now that I have some basic understanding of Java, Jenkins (majorly pipeline), maven, plugins & microservices, could you guide me on how to make quality contributions and understand production level projects as I recently got rejected for MLH but I want to learn & do not want to miss GSOC 2023 opportunity.
    Jmm
    @jmmeessen:matrix.org
    [m]

    An important characteristic of working on Open Source is that we work in the open and that everything is shared. People that participate to GSoC will learn and experiment this way of communicating and working.
    I receive several invites for private conversations on Gitter.

    I prefer to avoid these 1:1 conversations. Please ask your questions or make your points publicly: there is no stupid question, others will benefit for the question and the answer, and there are no secrets to hide.
    I understand that required to communicate publicly is difficult, gives you the impression to be in danger, and looks weird. This is probably completely new to many but it is part of the GSoC teaching and the ways of OSS.

    You can mention me directly in public messages (and remind me if you didn't get the expected answer). But I will not get into private conversation. Thank you for your understanding.

    halkeye
    @halkeye:g4v.dev
    [m]
    100% I will flat out ignore DMs (unless I know the person on a personal level)
    Vedant Borkar
    @vedant-z
    Hello everyone
    I am Vedant. I love contributing to open source and have been contributing for a while. I want to also participate in GSOC 2023.
    So if anybody can guide me on how should I start it would be of great help.
    Thanks
    Jmm
    @jmmeessen:matrix.org
    [m]

    Although we are quite early in GSoC2023, a lot of members of this channel are wondering how is works, how to prepare, and many other questions.
    We are preparing an online session where we will answer as many question as we can. (The session will recorded if you aren't available at that time). We plan to have that first session begin December.

    Stay tuned. We will announce this session on various channels.

    In the meantime, read all the available documentation, on the GSoC, or on the Jenkins.io site (sub-projects menu). Of particular interest are the recommendations for contributors (https://www.jenkins.io/projects/gsoc/students/)

    And of course, get confortable with java development, read Jenkins documentation, install your own server and experiment. And look at some beginner issues and try to contribute to learn the process. We'll come back on this during our online session.

    Rohail Iqbal
    @iqbalrohail
    Hello ,
    Does Jenkins have any project based on spring boot ? Or just preferably focused over core Java
    Ulli Hafner
    @uhafner:matrix.org
    [m]
    No, we don't. Spring boot arrived after Jenkins was born.
    Rohail Iqbal
    @iqbalrohail
    And also please suggest me the areas in the jenkin plugin where the Junit tests can be written means I want to start working on writting or improving tests for plugins where could I start ?
    Ulli Hafner
    @uhafner:matrix.org
    [m]

    There is our list of open newbie friendly issues: https://issues.jenkins.io/issues/?jql=labels%20%3D%20newbie-friendly

    You can search there for the keyword test

    community-jenkins-io
    @community-jenkins-io:matrix.org
    [m]
    @alyssat posted in Google Summer of Code 2023: Mentors and Project Ideas Wanted - https://community.jenkins.io/t/google-summer-of-code-2023-mentors-and-project-ideas-wanted/4633/1
    Rohail Iqbal
    @iqbalrohail
    Hey , can I start working on this project idea for gsoc 2023 , I need some guidance On it .
    shraddha761
    @shraddha761
    can i start working on this project. I need some guidance on it.
    Mark Waite
    @MarkEWaite

    Sure @shraddha761 . https://github.com/jenkinsci/gitlab-plugin is a plugin that is looking for someone to adopt it. https://www.jenkins.io/doc/developer/tutorial-improve/ is a tutorial of steps that can improve a plugin through a series of small, useful pull requests. If that list is complete, then there is a Google Doc that lists many more ideas at https://docs.google.com/document/d/1PKYIpPlRVGsBqrz0Ob1Cv3cefOZ5j2xtGZdWs27kLuw/edit#heading=h.hvd0nm6pz5o4

    This chat channel contains many other suggestions of ways that new contributors can help.

    You can look in here: https://github.com/jenkinsci/lockable-resources-plugin we still need support and few issues for beginners https://github.com/jenkinsci/lockable-resources-plugin/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22. In that case I would do my best to support you.

    See the suggestions at https://www.jenkins.io/events/hacktoberfest/#where-to-contribute for good starter ideas

    Many others available in the history of this chat channel

    Jagruti
    @jagrutitiw_twitter

    Hey @MarkEWaite

    Do you think I can pick some documentation good first issues too?

    I would like to work on this one: jenkinsci/lockable-resources-plugin#322

    The only description the issue contains is:

    please show example with Declarative syntax

    This is not quite descriptive for me :(

    I understand what declarative syntax is. But I do not know what examples it speaks of?

    Is the README.md examples?

    halkeye
    @halkeye:g4v.dev
    [m]

    I would recommend looking into jenkins declarative syntax. It's a core part of pipelines and jenkins now.

    The current examples in readme.md are scripted syntaz

    2 replies
    Martin Pokorny
    @mPokornyETM
    @jagrutitiw_twitter hi. I
    Please get in contact with me in gitter or better post a comment in the issue. I think there is a test for declarative pipeline. So you can grab the test code and bring it in readme file as well ๐Ÿ˜‰
    Slowly is the file too big. So when you will bring more examples I will propose to create new examples.md file.
    Martin Pokorny
    @mPokornyETM
    So please write in the issue that you want do it and I will assign it to you. All of the discussions can be done there. And many thx for contributing
    1 reply
    Jagruti
    @jagrutitiw_twitter
    Rohail Iqbal
    @iqbalrohail
    hey @MarkEWaite , do we have any document or guideline on How the Jenkins Docker image and Configuration as Code (CasC) work?
    Mark Waite
    @MarkEWaite
    @iqbalrohail there are also various publicly visible examples of Jenkins implementations that use configuration as code with the Jenkins docker image to maintain the contents of the container. @halkeye:g4v.dev has a repository that others have referenced previously (I don't recall the URL). I have a "strange use case" repository that I use for rapid setup and teardown of test configurations. Sam Gleske has a git repository that helps as well https://github.com/samrocketman/jenkins-bootstrap-shared
    Aditya goyal
    @adityagoyal200
    Hi I am new in this open-source environment and want to start contributing open source how can I start with open source
    1 reply
    Pratik Haldankar
    @pratik2315
    Hey there everyone! I'm Pratik, I want to contribute to GSOC'23 through Jenkins. Don't know if this is the right channel to ask this question. My doubt is about the Jenkins codebase. I've reading through the codebase for the past couple of days and trying to figure out how everything works. What timeframe do you think is required to understand the whole or at least the most important parts of Jenkins backend? (I'm familiar with basics of conventional Java and have experience with developing android apps using Java) I'm new to the Jenkins community so extremely so sorry if this question sounds silly๐Ÿ˜…
    Jmm
    @jmmeessen:matrix.org
    [m]
    Hello and welcome @pratik2315
    The short answer to your question is: It depends..... ๐Ÿ™‚
    And your question isn't silly at all
    To try to be a little more specific in my answer, it depends on how much time you can invest and if you are a quick learner.
    There are several learning paths described higher in this thread. The advise on the GSoC and Hacktoberfest pages are also a very good start (and have several pointer to go further).
    Pratik Haldankar
    @pratik2315
    Thanks for the detailed response @jmmeessen:matrix.org I'll go through the references you listed๐Ÿ‘
    Jmm
    @jmmeessen:matrix.org
    [m]
    And first of all, try to install Jenkins locally and play with it. It will be useful to understand the GSoC project proposal and (newbie) issue description
    Pratik Haldankar
    @pratik2315
    Makes sense. Got it๐Ÿ‘
    Rohail Iqbal
    @iqbalrohail
    As @jmmeessen:matrix.org suggested to run Jenkins locally and play with it , it is also a plus point if you @pratik2315 start learning about Jenkins tool and have knowledge of ci/cd as currently I am doing the same to have good understanding of what actually Jenkins do ... Also I would suggest you to learn about junit to write improve tests for various plugins
    Seniors are requested to correct me if I am not right so I could improve myself too ...thanks
    Pratik Haldankar
    @pratik2315
    Thanks man @iqbalrohail i appreciate the help. I have worked with Junit before so that may be a plus๐Ÿ˜„
    Rohail Iqbal
    @iqbalrohail
    Yes @pratik2315 it's good that you know junit , you can checkout some plugins and have a look on tests written in them . Check what you can do with them ...
    community-jenkins-io
    @community-jenkins-io:matrix.org
    [m]
    @Jmm (Jean-Marc Meessen) posted in GSoC 2023: how to prepare for a successful application? - https://community.jenkins.io/t/gsoc-2023-how-to-prepare-for-a-successful-application/4689/1
    Jmm
    @jmmeessen:matrix.org
    [m]
    FYI: I published a blog post (https://www.jenkins.io/blog/2022/11/23/get-prepared-for-gsoc/) summarising the various advise given on this and other channel on how one can prepare efficiently to submit a powerful GSoC project submission.
    1 reply
    Alyssat
    @alyssat
    We will be hosting a webinar for the above (https://www.jenkins.io/blog/2022/11/23/get-prepared-for-gsoc/. It is currently scheduled for Dec 20 @ 4pm UTC. Call in info: https://zoom.us/j/92664728323 This info is also on the Events Calendar https://www.jenkins.io/events/