Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
<link crossorigin="anonymous" media="all" integrity="sha512-N0jE8W5T6P6M4+zgzBlfZZd6/xiPbYe7GrYhVn3s3QzT2J4VYUA67+JV9Md2wfhd7LhEsUbMD98s9U7jPYPUuw==" rel="stylesheet" href="https://github.githubassets.com/assets/github-3748c4f16e53e8fe8ce3ece0cc195f65.css" />
<script crossorigin="anonymous" defer="defer" integrity="sha512-yxcBm6Vjgm/5GJEqyFmAQurm/vmzlef3m9q9hlcWD+zbmpGbYYWvtMvW/pxo6/QxynB5dv7gJenRoTVgf4etdg==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-frameworks-cb17019b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-AceI9xuL/Yg1MV0DwAWjJCsMG7uA2pYXeSab+AieNW912jG7dzJ71B1tjWPdaMpBbmpZB9UV6QQNwihMGu7+qQ==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-vendor-01c788f7.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-fvcOOYapCxPkDRQWz2WQzrqL6rRhX88yHWF87fb9Xny2Fq4lri0ONaVFL7XDSTiTyu4OTp+8WoyfMVpgGUaaVg==" type="application/javascript" data-module-id="./chunk-unveil.js" data-src="https://github.githubassets.com/assets/chunk-unveil-7ef70e39.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-tQMUqRJH3y0kDtOFWGGedIzZR8qp9CKkc5CyylzweMJcvGHMYM+ug5uHq7aargcUmHVsAGJshqwqD4JQLbBKeA==" type="application/javascript" data-module-id="./chunk-animate-on-scroll.js" data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-b50314a9.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-9xhBxiFCx8a89IWT9qOAlpG7AYCcrqmOG811x87J8VmWIXEd/2/Nnbb1VIYg2aS5wnQ6kNpoexayKyM86ihlIg==" type="application/javascript" data-module-id="./chunk-ref-selector.js" data-src="https://github.githubassets.com/assets/chunk-ref-selector-f71841c6.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-gUbz7FhJzwbOWjvo5usnnGy9y+leOGtcPrN5jL23XcooSieBRizyQbRIWTQzAvbw2miGl+zaMUkyWJe5/onKFA==" type="application/javascript" data-module-id="./chunk-filter-input.js" data-src="https://github.githubassets.com/assets/chunk-filter-input-8146f3ec.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-mFcZal4N+qXEaGAF09y9izYmZB702iavRwtHdJ3NZl92+5p5yeNOd/l3DWKr5yFwAIEVYqMZBWqBjk83nkwjYw==" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-9857196a.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-jUpJTNYr0DKdjNyhUzHM3FZvpnEXUpKwJeU1FpMLrnIFYBGty8yjMQWujYNQfBUxTvVPjq++gEJcg7dkx4sSag==" type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js" data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-8d4a494c.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-FnMAzMicEfnOat1Frlp+ve9uEF8tyUofT4T4DqedwoPqEIP5KGhFQrvi7VNlQoSDVgG46aNXhKx5rYVjdqJl7A==" type="application/javascript" data-module-id="./chunk-tag-input.js" data-src="https://github.githubassets.com/assets/chunk-tag-input-167300cc.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-5kC7r+ezqZbAxlxjz63Z60uKuTgNuMREX68MyfNS/SRM0bnmg31T+sfaKJ5Pizy1tRfJuv2V0WOgu1BHY+QlzA==" type="application/javascript" data-module-id="./chunk-notification-list-focus.js" data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-e640bbaf.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ZKcEoIMJ5sVFZ4a7nPo78n/liXgHYeCDknykhkmh0+D7Q8T0A3RT5pyQ6cbK6yEf56rIOzXJb4udofCUbjwzWQ==" type="application/javascript" data-module-id="./chunk-cookies.js" data-src="https://github.githubassets.com/assets/chunk-cookies-64a704a0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-QFFTldE+TutfGrG+ynhJq3dZsoSzrxMvjounvvZpiWbBcNg6citMaOhHRhQA7IIX2QKGgQzGRYqdtFdWm8U08w==" type="application/javascript" data-module-id="./chunk-async-export.js" data-src="https://github.githubassets.com/assets/chunk-async-export-40515395.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-4WUsXxvlXMlL8r519ldcltSD93NUpn5GA/AnuI7TUu4YxDa6wuPkB1R4Djv7FAVDLnewuhW0h+fTE/mXKXVSuA==" type="application/javascript" data-module-id="./chunk-premium-runners.js" data-src="https://github.githubassets.com/assets/chunk-premium-runners-e1652c5f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-FA9+6CCSGlvw7+wuwp7Yuv41laal2WbPoCqNIe+Jh8pluxW21v15AAg0nLRv8TrbYAcSLeDuAs/GDmvRHXPNCg==" type="application/javascript" data-module-id="./chunk-get-repo-element.js" data-src="https://github.githubassets.com/assets/chunk-get-repo-element-140f7ee8.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ol5y71RI6PxIzSuxVDnwevlSWZzk4bNc3O/EjhN5zfx6VPqcyDOAiN9CoTydwOZwe2K3Jmu+85/EV19h4A13Uw==" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-a25e72ef.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-vpt2Tdt20tOKRtrRWtOVaRi2wBoAaflNGUR6xuQgU/0Ywfxvbazq0C2hhKwuiC8b6A813gXGm+8fj0NCEosbYQ==" type="application/javascript" data-module-id="./chunk-copy.js" data-src="https://github.githubassets.com/assets/chunk-copy-be9b764d.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-BaJT1JQEuulq953/0IRsQ6BBqFSjE77PX/c9dv2nRA+jDB1xW0LaAaZrErAI3I9CHV25a2zljQWPB7dnfThWgw==" type="application/javascript" data-module-id="./chunk-voting.js" data-src="https://github.githubassets.com/assets/chunk-voting-05a253d4.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-JKFJ/vcn3uYKKZwBq9An1scgXJEhWBkVMFIGJUFUZCCWFfKs2EAZVJtxhjKxyyFOOii0SHhCt2eBIATDJfF+tQ==" type="application/javascript" data-module-id="./chunk-confetti.js" data-src="https://github.githubassets.com/assets/chunk-confetti-24a149fe.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-gJVB/GH52amHFpHlhs4k3CbvxrTGIfjDQMpjfDj6Y+4EyBRKbC9IJ3AHkJ8B2tvICPmtkpBNnYF+fmD2FKh16Q==" type="application/javascript" data-module-id="./chunk-codemirror.js" data-src="https://github.githubassets.com/assets/chunk-codemirror-809541fc.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-lOWku9YTzrujXXE9Gw2/fuY003SQ/guN37z49ZLegvgRwPzvvVpJjwkMTdmldgbiRuj9YWjF1ihlBZya3Rq5+g==" type="application/javascript" data-module-id="./chunk-tip.js" data-src="https://github.githubassets.com/assets/chunk-tip-94e5a4bb.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-vmtT5r0gvfYRqPPeAKDO2jCskwQgqay7JXgzcGQtAKb5FGptmF3QpO5MuKfazP4AbOqbgGL3VdhfSs64WE409A==" type="application/javascript" data-module-id="./chunk-line.js" data-src="https://github.githubassets.com/assets/chunk-line-be6b53e6.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-P7LTGHlGIwxFHh23D08Kq6RU5s2knxjFSjKfJ6+UcgL5RzOpcJ+mHAJkXkD67JTEYhaeTxtGdTHtD3Ls2q7SPw==" type="application/javascript" data-module-id="./chunk-array.js" data-src="https://github.githubassets.com/assets/chunk-array-3fb2d318.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-1XwXglKLXHju4JnPBvXcCx59aJd5W8bAMlBWJhh9nw1FbgWSDGdPsYOY6AunsaKV34sa5CWT2Y1s93yc8gdl0Q==" type="application/javascript" data-module-id="./chunk-band.js" data-src="https://github.githubassets.com/assets/chunk-band-d57c1782.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-WK8VXw3lfUQ/VRW0zlgKPhcMUqH0uTnB/KzePUPdZhCm/HpxfXXHKTGvj5C0Oex7+zbIM2ECzULbtTCT4ug3yg==" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-58af155f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-k3SlS412IUog0/DAh6sWIRtf881M1kAELDFk2GN+FWLUw5sUlsr8sf3JH9LSnaaIdlOiBnwmtb6l2lSagEiGnQ==" type="application/javascript" data-module-id="./chunk-delayed-loading-element.js" data-src="https://github.githubassets.com/assets/chunk-delayed-loading-element-9374a54b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-sRRRBVD0LHT641C1Lwmxz+CFHggcU30SPHNS+Qt80W70WDXK28RFccGvy7m+pbmsoF5lUndE+64C1gqeO1H2fg==" type="application/javascript" data-module-id="./chunk-three.module.js" data-src="https://github.githubassets.com/assets/chunk-three.module-b1145105.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Cv6nmSi76TZMSczzPiqFBOH+ejpEOsezmcqEy1aHs+ip/JMlNxQxBxgOajYbti2AXM0UgMG6lrJLBYzIuYkcqg==" type="application/javascript" data-module-id="./chunk-slug.js" data-src="https://github.githubassets.com/assets/chunk-slug-0afea799.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-4t+G5fe4QUNub+iRYMTfxr2kQ9KdH7aWatXOvxCsDl+Q9tEtSf+GRQt9+ZvrOw/ZgRTC74J7w6l6JDDE/k4hjQ==" type="application/javascript" data-module-id="./chunk-invitations.js" data-src="https://github.githubassets.com/assets/chunk-invitations-e2df86e5.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-hgoSKLTlL8I3IWr/TLONCU+N4kdCtdrHCrrud4NKhgRlLrTw0XUPhqBaDdZUiFSzDQRw/nFQ1kw2VeTm0g9+lA==" type="application/javascript" data-module-id="./chunk-profile.js" data-src="https://github.githubassets.com/assets/chunk-profile-860a1228.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-vhLi469EW4GW+qbs2uh0p0ZmpsNhv2KvwjOgF8lJJWWwwRrkDR1RaMa7EEnWrSMZ/AeKUYKKMq3KwiUKHF9oGA==" type="application/javascript" data-module-id="./chunk-overview.js" data-src="https://github.githubassets.com/assets/chunk-overview-be12e2e3.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-WY4pg33/i8nLwqJ+sCHX/9raMISin0Yi/Fh5J6K8qL2YVjqEZQ8WJ8AsJs/3/IoXiN1OaBgo7Cqqy2cKgqq2HA==" type="application/javascript" data-module-id="./chunk-advanced.js" data-src="https://github.githubassets.com/assets/chunk-advanced-598e2983.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-q9IKKBadRSw90Tn8lhS7OS03x1+prUIEwY8/WwYKx4KE++sg826QMTd0WHVOKiyWbVFbJLXxCjqQtJhIsqqvLw==" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-abd20a28.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-SRLHss3KzSFb/E7cpPnqJHQ+16aPKljzv518gB9tRySRcNAV2LR8FntHDpr4p3YJSmNrbkk7QRWmdnfTkoBoLg==" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-4912c7b2.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-SsCEZUoP4uiSY2jpnstC5oUV0+5lSZcgJ2roTJ0NgRIT5at3m/6l5Ygs7SsZ1AduNq8coZgb9iFNy3q25htJ7w==" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-4ac08465.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-+iGGQK5S9OqlPwzPiCE9eJo1Yv/gvDDQaJ9NGKVTuNuRBwoJcj7pxsasdK7ZyZFHBLjTGG8220QkJ197i99OZw==" type="application/javascript" data-module-id="./chunk-edit-hook-secret-element.js" data-src="https://github.githubassets.com/assets/chunk-edit-hook-secret-element-fa218640.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-KeCtePoPHNIvSsI2ZAGWm/w4dxHmw4UpqmHY9VvPm4TNHI3QCUrGJErq7Q1PUImyDR7PXOK3VgItO5d5yfRIiA==" type="application/javascript" data-module-id="./chunk-insights-query.js" data-src="https://github.githubassets.com/assets/chunk-insights-query-29e0ad78.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-W1lGpa93VyXewdQaK4sxbLudAgCPTz/YOf0i2x4Mz9g/xUtrHmFaPWfboiVhQTM/qbYzvawhkwot56Ps2fMKZA==" type="application/javascript" data-module-id="./chunk-remote-clipboard-copy.js" data-src="https://github.githubassets.com/assets/chunk-remote-clipboard-copy-5b5946a5.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-81OTF+K8GwVPZZ7gJFo0VR+Vpa2Spg0eaxCbgAcy6+QJjM3hM1oQpRRf3fMufldsp5v2z6LRbrUvfc0CXtN1kw==" type="application/javascript" data-module-id="./chunk-series-table.js" data-src="https://github.githubassets.com/assets/chunk-series-table-f3539317.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-DM+iykxjf2HT7QQrMTM2EtpCyj60FVl/S3qzBjl5snpx4rdc6Cmc87pnXGiuvuZzI1x9j+HQ+/Rwamb85or+NQ==" type="application/javascript" data-module-id="./chunk-line-chart.js" data-src="https://github.githubassets.com/assets/chunk-line-chart-0ccfa2ca.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-0p8FP92jFw0Ijsu8wRVY6prAQ48QEsaDAhUYhUm5bMRq1q21W/KPC5tcBN7pcak+S3CGjELrUh6vrSJn1fRjZQ==" type="application/javascript" data-module-id="./chunk-stacked-area-chart.js" data-src="https://github.githubassets.com/assets/chunk-stacked-area-chart-d29f053f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-FUzmws9Fy8WkPuBrXO3Gl0zdsc7rXITQq0RsKhUYYyB1gERACwd36i93sjGzyI/0AdobLcEtf6Nv4JCyCT28hg==" type="application/javascript" data-module-id="./chunk-presence-avatars.js" data-src="https://github.githubassets.com/assets/chunk-presence-avatars-154ce6c2.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-8uIQ5UjDEzJGvTTBAD1uwbSp+3EXA530Nz2cMXLRwcKwNCpherk27nV4Z/8jpQg2pBpz/nLjwiKhS6OozpAVTg==" type="application/javascript" data-module-id="./chunk-pulse-authors-graph-element.js" data-src="https://github.githubassets.com/assets/chunk-pulse-authors-graph-element-f2e210e5.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-coojJ/UNFlaRrR+2TSkiopwWNtzkl/wFumM3x3QpZ4V00b3rCau/Ttr8nZMNskWnhd99w5K7mbCqklgWKalDgw==" type="application/javascript" data-module-id="./chunk-stacks-input-config-view.js" data-src="https://github.githubassets.com/assets/chunk-stacks-input-config-view-728a2327.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-oPKE/9fWau7I5ukozek/dky6L1Htp0AiiYVvJNEcghSu6lld7jT25NB3EeIdkU1WlcpgnzQ+fI42ry1rolPqbg==" type="application/javascript" data-module-id="./chunk-community-contributions.js" data-src="https://github.githubassets.com/assets/chunk-community-contributions-a0f284ff.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-GAr0EKthzUvDEGw6T4LsBXMuYhVHUe+lNf12hmF8/Lr0wN/BZs7wsqES4z0qs+MuDoJjVuIA7BJerWggTIhKqg==" type="application/javascript" data-module-id="./chunk-discussion-page-views.js" data-src="https://github.githubassets.com/assets/chunk-discussion-page-views-180af410.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-wGXIyqDuvhZzpOk836DLhw4YHt/mNh/bn7FcMYRVPU3Z1b8sB1JxnNUnYc6Rm8YtUkBnBlkVODj46SjZYOSQew==" type="application/javascript" data-module-id="./chunk-discussions-daily-contributors.js" data-src="https://github.githubassets.com/assets/chunk-discussions-daily-contributors-c065c8ca.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-6q+hClGdfvJ4mBrxAlQKqSZgo4xh3DbyqX/GBKyrQnb0UR4rNcWGQiaRaCnGm0ALLjPk1XNNCz8s7pDXEdMYrQ==" type="application/javascript" data-module-id="./chunk-discussions-new-contributors.js" data-src="https://github.githubassets.com/assets/chunk-discussions-new-contributors-eaafa10a.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-VeQi38hQFT2oKliPhoJ0mudIx23Osdjw8Y468QxhBqX0b6hOC6BBZZQr+bBPig5u/Vvl3ly+u3ACWBmXfP7Tdg==" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-55e422df.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-7nlm84GbeRAMsFkGMg1Khrk69rwOKLNf1wf5VrUX24l+IESCdizDiwjHc0sRaQYe9TNcO3ZBJc0lAOclluVv6g==" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-ee7966f3.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Zst8WujZ/2lSDuTjy8+4ItFCMEftmKB2w682B6zPlyOn7hwZ9LS8BUXtWxqM2djZA4I0ITiB+KUz6bSXb/rW4w==" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-66cb7c5a.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-CDXxcrRb9uLr5a9J2/C1VwF8T4F/XNPtL7FF+jTWkBy+rcZ+6rqW3VN/koe77IbMHXtVWLgtWrXbR8DtWLFF6Q==" type="application/javascript" data-module-id="./chunk-launch-code-element.js" data-src="https://github.githubassets.com/assets/chunk-launch-code-element-0835f172.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-hZbjLGWLlrKvKeOObGY7B7MMEfbD8N6WorJoTGXaQqCEdTywJl+D4HcFpnOZ08xsuVXGdgpP7yQg3c8FWB4o3Q==" type="application/javascript" data-module-id="./chunk-metric-selection-element.js" data-src="https://github.githubassets.com/assets/chunk-metric-selection-element-8596e32c.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-2ccUx37FZwL3WMN2wTUu4pGwRAdYWbzGoFHixdEBuaH4KygVJcNull4RBSVJ0D9hVaG9gr4YMC8dqQOWkqsLYg==" type="application/javascript" data-module-id="./chunk-severity-calculator-element.js" data-src="https://github.githubassets.com/assets/chunk-severity-calculator-element-d9c714c7.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-hfNSQUbKM5t21wnG7FoiRqd5UgaQ+MwSjkvn/LcgHzE/bWY16XEabKFvhU8MazS6lu3fjJhNxfglOEKiYY41Hw==" type="application/javascript" data-module-id="./chunk-readme-toc-element.js" data-src="https://github.githubassets.com/assets/chunk-readme-toc-element-85f35241.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-OuWKAOx3SUYuHFQj+smmMJXW6IdF/cq5Ol1at45eNB2OGhgZWtviEo4odoriGTO454ZwlNSpIb+KgR6GgzQMhQ==" type="application/javascript" data-module-id="./chunk-feature-callout-element.js" data-src="https://github.githubassets.com/assets/chunk-feature-callout-element-3ae58a00.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-makoNQ8jFYUx50kS4T4eC18puAmSVW+7F9jsM2pdUTXB9OaU7wqc+wBe30jrGEKsz2bCjknrJBLzQpAvkOv1Cw==" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-99a92835.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-prjl40a6JHS9TcfGtqMnHZX4tlIS6HNofJ727h8ZPrf+xhnbGTGEWTTc9U1yqfW3S+PgYhzkfZ7BXzISt9f9mg==" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-a6b8e5e3.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Kpiss3fNUXokEKH9mkHm0O8MZakZr8q64uvjtkjdgSWyC12HuM/+X6v5irKJV9hzOClYT3+k9kKXSd1g9e3FrQ==" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-2a98acb3.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-8NWmKXh96TMxAyNDrhoc2YIl4tXPe6v+DUuO6nPOP2C0WiUObu6+6q5PJPqzqi/BJqMHMHPiIMCFUEu/v6LikQ==" type="application/javascript" data-module-id="./chunk-webgl-warp.js" data-src="https://github.githubassets.com/assets/chunk-webgl-warp-f0d5a629.js"></script>
.github/CODE_OF_CONDUCT.md at main · eclipse-ee4j/.github · GitHub

<meta name="hovercard-subject-tag" content="repository:355800941" data-pjax-transient>
<meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY">
  <meta name="hostname" content="github.com">
<meta name="user-login" content="">


  <meta name="expected-hostname" content="github.com">


<meta name="enabled-features" content="ACTIONS_ID_TOKEN_PERMISSION,MARKETPLACE_PENDING_INSTALLATIONS,FILE_UPLOAD_CURSOR_POSITION">

<link rel="canonical" href="https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md" data-pjax-transient>
<div class="position-relative js-header-wrapper ">
  <a href="#start-of-content" class="px-2 py-4 color-bg-accent-emphasis color-text-white show-on-focus js-skip-to-content">Skip to content</a>
  <span data-view-component="true" class="progress-pjax-loader js-pjax-loader-bar Progress position-fixed width-full">
<span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar color-bg-info-inverse"></span>
      <div class="d-lg-none css-truncate css-truncate-target width-fit p-2">
        

      </div>

    <div class="d-flex flex-items-center">
          <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo"
            class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-default rounded-2 px-2 py-1 mr-3 mr-sm-5"
            data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="fbf0c6c534a2c72e9d981cdf6454c5fc3c29614a57b2fba9bdf6425bfb59db83"
          >
            Sign&nbsp;up
          </a>

      <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target btn-link d-lg-none mt-1">


        <svg aria-hidden="true" height="24" viewBox="0 0 16 16" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars color-text-white">
<path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path>

<div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
  <div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-subtle p-3">
    <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target btn-link">


      <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-x color-icon-secondary">
<path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path>

    <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global">
      <ul class="d-lg-flex list-style-none">
          <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
            <details class="HeaderMenu-details details-overlay details-reset width-full">
              <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                Why GitHub?
                <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                  <path d="M1,1l6.2,6L13,1"></path>
                </svg>
              </summary>
              <div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                <a href="/features" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a>
                <ul class="list-style-none f5 pb-3">


                      <li class="edge-item-fix"><a href="/mobile" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/actions" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/codespaces" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/packages" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/security" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/code-review/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/issues/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Issues <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/features/integrations" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>


                </ul>

                <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                  <li class="edge-item-fix"><a href="/sponsors" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories<span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                </ul>
              </div>
            </details>
          </li>
          <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
            <a href="/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a>
          </li>
          <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
            <a href="/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a>
          </li>

          <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
            <details class="HeaderMenu-details details-overlay details-reset width-full">
              <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                Explore
                <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                  <path d="M1,1l6.2,6L13,1"></path>
                </svg>
              </summary>

              <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                <ul class="list-style-none mb-3">
                  <li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                </ul>

                <h4 class="color-fg-muted text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn and contribute</h4>
                <ul class="list-style-none mb-3">
                  <li class="edge-item-fix"><a href="/topics" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                    <li class="edge-item-fix"><a href="/collections" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="/trending" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://lab.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://opensource.guide" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                </ul>

                <h4 class="color-fg-muted text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4>
                <ul class="list-style-none mb-0">
                  <li class="edge-item-fix"><a href="https://github.com/readme" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://github.com/events" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://github.community" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://stars.github.com" class="py-2 pb-0 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                </ul>
              </div>
            </details>
          </li>

          <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
            <a href="/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a>
          </li>

          <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
            <details class="HeaderMenu-details details-overlay details-reset width-full">
              <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                Pricing
                <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                   <path d="M1,1l6.2,6L13,1"></path>
                </svg>
              </summary>

              <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                <a href="/pricing" class="pb-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a>

                <ul class="list-style-none mb-3">
                  <li class="edge-item-fix"><a href="/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                  <li class="edge-item-fix"><a href="https://github.com/enterprise/contact" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                </ul>

                <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                  <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover"  data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal color-fg-muted pr-3">&rarr;</span></a></li>
                </ul>
              </div>
            </details>
          </li>
      </ul>
    </nav>

  <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left">
      <div class="d-lg-flex min-width-0 mb-3 mb-lg-0">
      <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
  • No suggested jump to results
      </div>
  </label>
      </div>

    <div class="position-relative mr-3 mb-4 mb-lg-0 d-inline-block">
      <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Feclipse-ee4j%2F.github%2Fblob%2Fmain%2FCODE_OF_CONDUCT.md"
        class="HeaderMenu-link flex-shrink-0 no-underline"
        data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ca628ddb71965b6266b062360c34ce793c0b811a0cc5bb23cea3b05a54f1dbba"
        data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
        Sign in
      </a>
    </div>

        <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=eclipse-ee4j%2F.github"
          class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-default rounded px-2 py-1"
          data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ca628ddb71965b6266b062360c34ce793c0b811a0cc5bb23cea3b05a54f1dbba"
          data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="317fc8611a580b45535a96512fd55b04bff87504248ac93174ff1b660541cc7e" data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}"
        >
          Sign up
        </a>
  </div>
</div>
</div>
<div data-pjax-replace id="js-flash-container">
  <div>{{ message }}</div>

  <include-fragment src="/orgs/eclipse-ee4j/survey_banner" data-test-selector="survey-banner-selector">
  <div class="d-flex mb-3 px-3 px-md-4 px-lg-5">

    <div class="flex-auto min-width-0 width-fit mr-3">
        <h1 class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-icon-secondary mr-2">
<path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path>
eclipse-ee4j / .github

Public

    </div>

      <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
Notifications
<li>
      <div >
  <a href="/login?return_to=%2Feclipse-ee4j%2F.github" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:355800941,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="bcf6a238f5befa2cf92f7f7b2c44748991db024af0d60b5a5d4b5647794ae751" aria-label="You must be signed in to star a repository" role="button" data-view-component="true" class="tooltipped tooltipped-s btn-with-count btn-sm btn">
    <span data-view-component="true">
      Star

0

</li>

<li>
      <a href="/login?return_to=%2Feclipse-ee4j%2F.github" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:355800941,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="0fa67046a7b0e9d46b2508350bac19c69f37216699bc1f113a8b348aaec1439e" aria-label="You must be signed in to fork a repository" role="button" data-view-component="true" class="tooltipped tooltipped-s btn-with-count btn-sm btn">
Fork
3
</li>
  </div>

  <div id="responsive-meta-container" data-pjax-replace>
More
        <ul>
            <li data-menu-item="i0code-tab" hidden>
              <a role="menuitem" class="js-selected-navigation-item selected dropdown-item" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /eclipse-ee4j/.github" href="/eclipse-ee4j/.github">
                Code

Issues Pull requests Actions Projects Wiki Security Insights

<a class="d-none js-permalink-shortcut" data-hotkey="y" href="/eclipse-ee4j/.github/blob/55212d07cb249bf4f09f91817be74b933a73db1a/CODE_OF_CONDUCT.md">Permalink</a>

<div class="d-flex flex-items-start flex-shrink-0 pb-3 flex-wrap flex-md-nowrap flex-justify-between flex-md-justify-start">
main
Switch branches/tags
<input-demux data-action="tab-container-change:input-demux#storeInput tab-container-changed:input-demux#updateInput">
  <tab-container class="d-flex flex-column js-branches-tags-tabs" style="min-height: 0;">
    <div class="SelectMenu-filter">
      <input data-target="input-demux.source"
             id="context-commitish-filter-field"
             class="SelectMenu-input form-control"
             aria-owns="ref-list-branches"
             data-controls-ref-menu-id="ref-list-branches"
             autofocus
             autocomplete="off"
             aria-label="Filter branches/tags"
             placeholder="Filter branches/tags"
             type="text"
      >
    </div>

    <div class="SelectMenu-tabs" role="tablist" data-target="input-demux.control" >
      <button class="SelectMenu-tab" type="button" role="tab" aria-selected="true">Branches</button>
      <button class="SelectMenu-tab" type="button" role="tab">Tags</button>
    </div>

    <div role="tabpanel" id="ref-list-branches" data-filter-placeholder="Filter branches/tags" class="d-flex flex-column flex-auto overflow-auto" tabindex="">
      <ref-selector
        type="branch"
        data-targets="input-demux.sinks"
        data-action="
          input-entered:ref-selector#inputEntered
          tab-selected:ref-selector#tabSelected
          focus-list:ref-selector#focusFirstListMember
        "
        query-endpoint="/eclipse-ee4j/.github/refs"
        
        cache-key="v0:1617878334.792743"
        current-committish="bWFpbg=="
        default-branch="bWFpbg=="
        name-with-owner="ZWNsaXBzZS1lZTRqLy5naXRodWI="
        prefetch-on-mouseover
      >

        <template data-target="ref-selector.fetchFailedTemplate">
          <div class="SelectMenu-message" data-index="{{ index }}">Could not load branches</div>
        </template>

          <template data-target="ref-selector.noMatchTemplate">
<div class="SelectMenu-message">Nothing to show</div>
        <!-- TODO: this max-height is necessary or else the branch list won't scroll.  why? -->
        <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list " style="max-height: 330px" data-pjax="#repo-content-pjax-container">
          <div class="SelectMenu-loading pt-3 pb-0" aria-label="Menu is loading">
            <span role="status">

Loading

          </div>
        </div>

          <template data-target="ref-selector.itemTemplate">
{{ refName }} default
          <footer class="SelectMenu-footer"><a href="/eclipse-ee4j/.github/branches">View all branches</a></footer>
      </ref-selector>

    </div>

    <div role="tabpanel" id="tags-menu" data-filter-placeholder="Find a tag" class="d-flex flex-column flex-auto overflow-auto" tabindex="" hidden>
      <ref-selector
        type="tag"
        data-action="
          input-entered:ref-selector#inputEntered
          tab-selected:ref-selector#tabSelected
          focus-list:ref-selector#focusFirstListMember
        "
        data-targets="input-demux.sinks"
        query-endpoint="/eclipse-ee4j/.github/refs"
        cache-key="v0:1617878334.792743"
        current-committish="bWFpbg=="
        default-branch="bWFpbg=="
        name-with-owner="ZWNsaXBzZS1lZTRqLy5naXRodWI="
      >

        <template data-target="ref-selector.fetchFailedTemplate">
          <div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div>
        </template>

        <template data-target="ref-selector.noMatchTemplate">
          <div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div>
        </template>

          <template data-target="ref-selector.itemTemplate">
{{ refName }} default
        <div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px" data-pjax="#repo-content-pjax-container">
          <div class="SelectMenu-loading pt-3 pb-0" aria-label="Menu is loading">
            <span role="status">

Loading

          </div>
        </div>
          <footer class="SelectMenu-footer"><a href="/eclipse-ee4j/.github/tags">View all tags</a></footer>
      </ref-selector>
    </div>
  </tab-container>
</input-demux>
  <h2 id="blob-path" class="breadcrumb flex-auto flex-self-center min-width-0 text-normal mx-2 width-full width-md-auto flex-order-1 flex-md-order-none mt-3 mt-md-0">
    <span class="js-repo-root text-bold"><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="#repo-content-pjax-container" href="/eclipse-ee4j/.github"><span>.github</span></a></span></span><span class="separator">/</span><strong class="final-path">CODE_OF_CONDUCT.md</strong>
  </h2>
  <a href="/eclipse-ee4j/.github/find/main"
        class="js-pjax-capture-input btn mr-2 d-none d-md-block"
        data-pjax
        data-hotkey="t">
    Go to file
  </a>

  <details id="blob-more-options-details" data-view-component="true" class="details-overlay details-reset position-relative">
        <svg aria-label="More options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
  • Go to file
  •             <span class="d-flex flex-items-baseline">
                  <span class="flex-auto">Go to line</span>
                  <span class="text-small color-fg-muted" aria-hidden="true">L</span>
                </span>

  •             Copy path

  •             <span class="d-flex flex-items-baseline">
                  <span class="flex-auto">Copy permalink</span>
                </span>

<div class="Box d-flex flex-column flex-shrink-0 mb-3">
  <include-fragment src="/eclipse-ee4j/.github/contributors/main/CODE_OF_CONDUCT.md" class="commit-loader">
    <div class="Box-header d-flex flex-items-center">
      <div class="Skeleton avatar avatar-user flex-shrink-0 ml-n1 mr-n1 mt-n1 mb-n1" style="width:24px;height:24px;"></div>
      <div class="Skeleton Skeleton--text col-5 ml-2">&nbsp;</div>
    </div>

    <div class="Box-body d-flex flex-items-center" >
      <div class="Skeleton Skeleton--text col-1">&nbsp;</div>
      <span class="color-fg-danger h6 loader-error">Cannot retrieve contributors at this time</span>
    </div>

<readme-toc>

<div data-target="readme-toc.content" class="Box mt-3 position-relative">
  <details

data-target="readme-toc.trigger" data-menu-hydro-click="{"event_type":"repository_toc_menu.click","payload":{"target":"trigger","repository_id":355800941,"originating_url":"https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-menu-hydro-click-hmac="1c261690114888f1dfa78926717f63805c636349b3be478fa56114787411a8f7" class="dropdown details-reset details-overlay"

  <div class="SelectMenu-list SelectMenu-list--borderless p-2" style="overscroll-behavior: contain;">
      <a role="menuitem" class="filter-item SelectMenu-item py-1 text-emphasized" style="padding-left: 12px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#community-code-of-conduct">Community Code of Conduct</a>
      <a role="menuitem" class="filter-item SelectMenu-item py-1 " style="padding-left: 24px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#our-pledge">Our Pledge</a>
      <a role="menuitem" class="filter-item SelectMenu-item py-1 " style="padding-left: 24px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#our-standards">Our Standards</a>
      <a role="menuitem" class="filter-item SelectMenu-item py-1 " style="padding-left: 24px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#our-responsibilities">Our Responsibilities</a>
      <a role="menuitem" class="filter-item SelectMenu-item py-1 " style="padding-left: 24px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#scope">Scope</a>
      <a role="menuitem" class="filter-item SelectMenu-item py-1 " style="padding-left: 24px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#enforcement">Enforcement</a>
      <a role="menuitem" class="filter-item SelectMenu-item py-1 " style="padding-left: 24px;" data-action="click:readme-toc#blur" data-targets="readme-toc.entries" data-hydro-click="{&quot;event_type&quot;:&quot;repository_toc_menu.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;entry&quot;,&quot;repository_id&quot;:355800941,&quot;originating_url&quot;:&quot;https://github.com/eclipse-ee4j/.github/blob/main/CODE_OF_CONDUCT.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6c877059f38b450603eaf5fad8cac648b52d1a9529e7f42a204689f655311eaa" href="#attribution">Attribution</a>
  </div>
</div>
  47 lines (29 sloc)
  <span class="file-info-divider"></span>
3.23 KB
<div class="BtnGroup">
  <a href="/eclipse-ee4j/.github/raw/main/CODE_OF_CONDUCT.md" id="raw-url" role="button" data-view-component="true" class="btn-sm btn BtnGroup-item">

Raw

Blame

<div>
      <a class="btn-octicon tooltipped tooltipped-nw js-remove-unless-platform"
         data-platforms="windows,mac"
         href="https://desktop.github.com"
         aria-label="Open this file in GitHub Desktop"
         data-ga-click="Repository, open with desktop">
          <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
<path fill-rule="evenodd" d="M1.75 2.5h12.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25zM14.25 1H1.75A1.75 1.75 0 000 2.75v7.5C0 11.216.784 12 1.75 12h3.727c-.1 1.041-.52 1.872-1.292 2.757A.75.75 0 004.75 16h6.5a.75.75 0 00.565-1.243c-.772-.885-1.193-1.716-1.292-2.757h3.727A1.75 1.75 0 0016 10.25v-7.5A1.75 1.75 0 0014.25 1zM9.018 12H6.982a5.72 5.72 0 01-.765 2.5h3.566a5.72 5.72 0 01-.765-2.5z"></path>
    <remote-clipboard-copy class="d-inline-block btn-octicon" style="height: 26px" data-src="/eclipse-ee4j/.github/raw/main/CODE_OF_CONDUCT.md" data-action="click:remote-clipboard-copy#remoteCopy">

Loading

<div class="d-flex hide-lg hide-xl flex-order-2 flex-grow-0">
  <details class="dropdown details-reset details-overlay d-inline-block">
    <summary class="btn-octicon p-2" aria-haspopup="true" aria-label="possible actions">
      <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
    <ul class="dropdown-menu dropdown-menu-sw" style="width: 175px">
        <li>
            <a class="dropdown-item tooltipped tooltipped-nw js-remove-unless-platform"
               data-platforms="windows,mac"
               href="https://desktop.github.com"
               data-ga-click="Repository, open with desktop">
              Open with Desktop
            </a>
        </li>
      <li>
        <a class="dropdown-item" href="/eclipse-ee4j/.github/raw/main/CODE_OF_CONDUCT.md">
          View raw
        </a>
      </li>
        <li>
          <remote-clipboard-copy class="dropdown-item" data-src="/eclipse-ee4j/.github/raw/main/CODE_OF_CONDUCT.md" data-action="click:remote-clipboard-copy#remoteCopy">

Copy raw contents Copy raw contents Loading

              </span>
Copy raw contents Copy raw contents View blame
    </ul>
  </details>
</div>
    <div id="readme" class="Box-body readme blob js-code-block-container p-5 p-xl-6 gist-border-0">
<article class="markdown-body entry-content container-lg" itemprop="text"><h1 dir="auto"><a id="user-content-community-code-of-conduct" class="anchor" aria-hidden="true" href="#community-code-of-conduct"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Community Code of Conduct</h1>

Version 1.2 August 19, 2020

Our Pledge

In the interest of fostering an open and welcoming environment, we as community members, contributors, committers, and project leaders pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Our Responsibilities

With the support of the Eclipse Foundation staff (the “Staff”), project committers and leaders are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Project committers and leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

Scope

This Code of Conduct applies within all project spaces, and it also applies when an individual is representing the Eclipse Foundation project or its community in public spaces. Examples of representing a project or community include posting via an official social media account, or acting as a project representative at an online or offline event. Representation of a project may be further defined and clarified by project committers, leaders, or the EMO.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the Staff at codeofconduct@eclipse.org. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The Staff is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project committers or leaders who do not follow the Code of Conduct in good faith may face temporary or permanent repercussions as determined by the Staff.

Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

</div>

Go

</main>
<a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com">
  <svg aria-hidden="true" height="24" viewBox="0 0 16 16" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path>
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
<div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
<template id="snippet-clipboard-copy-button">