What’s Next?#

There is no single path: you can fix a small bug, implement a requested feature, or simply start a conversation with the community. The sections below describe the most common entry points.

A prerequisite for all of this is to become an active S-CORE contributor. The steps below outline how to get there.

Becoming a contributor#

  1. Read the User’s Guide — Work through the complete User’s Guide from start to finish to build a solid foundation of S-CORE knowledge.

  2. Start the S-CORE test application “scrample” — Run scrample locally to experience the full development loop (build, test, CI/CD) on a real, self-contained project.

  3. Implement an open issue and create a pull request — Pick up an open issue in any S-CORE module repository, implement your fix or improvement, and go through the pull-request review process.

  4. Get in touch with the project leads — Once you have proven basic S-CORE knowledge, contact the project leads. If your capability and planned capacity are substantial, you may qualify for the Buddy Program: a dedicated project lead guides you (or your team) personally until your first task is assigned, and stays available for potential long-term support on request.

Good first issue#

S-CORE consists of many repositories, each maintained by a dedicated Feature Team or Community. Every team has a Discussion section on GitHub and most have a pinned post with contact information, such as the Feature Team lead and the corresponding Slack channel — see this example discussion.

A great first step is to browse issues labelled “good first issue” in any module repository, like this example issue. Before picking one up, it is always worth dropping a message in the team’s Slack channel so the community knows you are working on it and can point you in the right direction.

You can also join any Feature Team or Community online meeting — all meetings are publicly listed in the Eclipse community calendar.

Explore Feature Requests#

S-CORE maintains a public backlog of accepted feature requests in the GitHub Project Feature Requests/Modifications.

If you want to propose a new feature or take ownership of an already approved one, reach out to the project leads via the Slack channel. They will guide you through the process of scoping the work and getting started.

Reach out to Project Leads#

Not sure where to begin? Feel free to contact the S-CORE Project Leads directly. They will either add your topic to the agenda of the Project Lead Circle (held every Monday) or suggest an alternative time slot.

Reach them through: