[keycloak-dev] How to beging hacking with keycloak

Stian Thorgersen sthorger at redhat.com
Tue Oct 23 13:44:05 EDT 2018


To get your feet wet it is a good idea to start with a bug. Look for bugs
that do not already have anyone assigned, add a comment and state that you
would like to contribute a fix. Remember we do like a bug fix to be
accompanied by a test.

Once you've done a few bugs you should understand better what we expect
from you, as well as the code base and testsuite, you can look at
implementing a feature or an enhancement. For feature requests and
enhancements we do suggest you start a thread on keycloak-dev mailing list
prior to putting effort into it. This way we can confirm that it is a
feature that we actually would like and we can have an initial chat around
design. Having the conversation on keycloak-dev first can save you both
time and frustration. At times we may need to reject particular features
and enhancements as we do not want Keycloak to become bloated. This can be
very disappointing if you have spent time on a feature only to have it
rejected, so talk to us first! We also expect you to put the effort into
fully testing and documenting your contributions.

Last point is it may make sense to pick something that you care about. A
bug that may affect you, or is in an area of your expertise, or just
something that sounds cool for you to work on.



On Tue, 23 Oct 2018 at 18:29, Jerry Saravia <jerry.saravia at virginpulse.com>
wrote:

> I haven't contributed but I would suggest you do as they say
>
> 1. Fork the repo
> 2. Build it and make sure you can run the tests and run it locally.
> 3. Open up an issue on the repo to talk about something you'd like to fix,
> why you think it needs to be fixed and maybe a PR showing the initial
> development.
>
> 
> Jerry Saravia
> Software Engineer
> M516-603-6914
> virginpulse.com
> |globalchallenge.virginpulse.com
> 492 Old Connecticut Path, Framingham, MA 01701, USA
> Australia | Bosnia and Herzegovina | Brazil | Canada | Singapore |
> Switzerland | United Kingdom | USA
> Confidentiality Notice: The information contained in this e-mail,
> including any attachment(s), is intended solely for use by the designated
> recipient(s). Unauthorized use, dissemination, distribution, or
> reproduction of this message by anyone other than the intended
> recipient(s), or a person designated as responsible for delivering such
> messages to the intended recipient, is strictly prohibited and may be
> unlawful. This e-mail may contain proprietary, confidential or privileged
> information. Any views or opinions expressed are solely those of the author
> and do not necessarily represent those of Virgin Pulse, Inc. If you have
> received this message in error, or are not the named recipient(s), please
> immediately notify the sender and delete this e-mail message.
> v2.17
> On 10/23/18, 11:22, "Dariusz Chrzascik" <dchrzascik at novomatic-tech.com>
> wrote:
>
>     Hi,
>     I'd like to contribute to Keycloak. I've read the
>
> https://github.com/keycloak/keycloak/blob/master/misc/HackingOnKeycloak.md
>     but I still don't know how to start. I don't have any specific issue or
>     problem that I'd like to fix. In the JIRA
>     (https://issues.jboss.org/projects/KEYCLOAK/issues) I see that there
> is
>     a lot open issues but I'm not sure if I can start working on anything
>     that suits me. Can somebody point me in the right direction?
>
>     Regards,
>     Dariusz Chrząścik
>
>
>
>     CONFIDENTIALITY NOTICE
>     ------------------------------------
>     This E-mail is intended only to be read or used by the addressee. The
> information contained in this E-mail message may be confidential
> information. If you are not the intended recipient, any use, interference
> with, distribution, disclosure or copying of this material is unauthorized
> and prohibited. Confidentiality attached to this communication is not
> waived or lost by reason of the mistaken delivery to you.
>     If you have received this message in error, please delete it and
> notify us by return E-mail or telephone NOVOMATIC Technologies Poland S.A.
> +48 12 258 00 50. Any E-mail attachment may contain software viruses which
> could damage your own computer system. Whilst reasonable precaution has
> been taken to minimize this risk, we cannot accept liability for any damage
> which you sustain as a result of software viruses. You should therefore
> carry out your own virus checks before opening any attachments.
>     ------------------------------------
>     NOVOMATIC Technologies Poland S.A., Poland, Krakowska 368, 32-080
> Zabierzów
>
>
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev


More information about the keycloak-dev mailing list