# Good first issue

Contributions at CUBRID proceed through the following activities.&#x20;

* Prior Communication: When contributors are looking for any bugs or improvements, suggestions are made to project maintainers and the community.
* Issue Creation: An issue is created when opinions on the content and direction of contribution have been sufficiently collected through prior communication and an agreement to contribute has been reached.
* Pull Request Generation: Issue resolution output, design and code review.

**The most important goal of contribution is to encourage contributors to complete their activities.** However, communication, which is the beginning of contribution, is the most difficult and cumbersome step because test materials, simple design, and code analysis must be preceded to persuade the project maintainer. Also, it is not easy to find out what kind of improvement is needed for CUBRID in present.

If the project maintainer and the core developer have already agreed on a feature to proceed, but cannot proceed due to lack of resources,  the *JIRA Issues* may be created in advance. Contributors can easily start contributing through these JIRA Issues.

If the JIRA issue described above is set up as a **'Good First Issue'** issue, CUBRID can guide the issues that are relatively easy to start for contributors. and contributors can choose among the pre-created issues and can start contributing to CUBRID more quickly and easily.

Once a contributor has been through the contributing process, the contributor will be able to contribute more easily the next time.

**'Good First Issue'** can be specified on the JIRA Issue label, and it is recommended to create a custom filter and guide.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev.cubrid.org/dev-process/dp-en/contributing-guideline-for-first-contributors-1/good-first-issue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
