Skip to content

Commit 332b73f

Browse files
committed
build out repository to adhere to OGHO requirements
1 parent 5311f7a commit 332b73f

File tree

16 files changed

+1161
-120
lines changed

16 files changed

+1161
-120
lines changed

.github/pull_request_template.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 32 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,43 @@
1-
*Detailed instructions on how to contribute to the project, if applicable. Must include section about Oracle Contributor Agreement with link and instructions*
2-
31
# Contributing to this repository
42

5-
We welcome your contributions! There are multiple ways to contribute.
3+
Thank you for your interest in contributing to this repository—your efforts are highly appreciated. This document should provide you with everything you need to get started.
4+
5+
## Asking Questions
6+
7+
If you have questions regarding the extension or its API, we highly recommend posting them in the [QA][qa-link] section under the extension's home page in the marketplace.
68

79
## Opening issues
810

911
For bugs or enhancement requests, please file a GitHub issue unless it's
1012
security related. When filing a bug remember that the better written the bug is,
11-
the more likely it is to be fixed. If you think you've found a security
12-
vulnerability, do not raise a GitHub issue and follow the instructions in our
13-
[security policy](./SECURITY.md).
14-
15-
## Contributing code
16-
17-
We welcome your code contributions. Before submitting code via a pull request,
18-
you will need to have signed the [Oracle Contributor Agreement][OCA] (OCA) and
19-
your commits need to include the following line using the name and e-mail
20-
address you used to sign the OCA:
21-
22-
```text
23-
Signed-off-by: Your Name <you@example.org>
24-
```
25-
26-
This can be automatically added to pull requests by committing with `--sign-off`
27-
or `-s`, e.g.
28-
29-
```text
30-
git commit --signoff
31-
```
32-
33-
Only pull requests from committers that can be verified as having signed the OCA
34-
can be accepted.
35-
36-
## Pull request process
37-
38-
1. Ensure there is an issue created to track and discuss the fix or enhancement
39-
you intend to submit.
40-
1. Fork this repository.
41-
1. Create a branch in your fork to implement the changes. We recommend using
42-
the issue number as part of your branch name, e.g. `1234-fixes`.
43-
1. Ensure that any documentation is updated with the changes that are required
44-
by your change.
45-
1. Ensure that any samples are updated if the base image has been changed.
46-
1. Submit the pull request. *Do not leave the pull request blank*. Explain exactly
47-
what your changes are meant to do and provide simple steps on how to validate.
48-
your changes. Ensure that you reference the issue you created as well.
49-
1. We will assign the pull request to 2-3 people for review before it is merged.
13+
the more likely it is to be fixed, the [How to file an issue](#how-to-file-an-issue) section provides guidelines to follow when filing issues. If you think you've found a security
14+
vulnerability, do not raise a GitHub issue and follow the instructions in our [security policy](./SECURITY.md).
15+
16+
### How to file an issue
17+
18+
#### Bugs
19+
20+
- First make sure the issue has not been reported before, by searching in [open issues][issues-link].
21+
- Provide a detailed report that includes:
22+
- A brief summary describing the bug.
23+
- Steps to reproduce, along with any sample data, logs, ...etc.
24+
- Current versus expected behavior.
25+
- Extension version that has the defect e.g. 25.1.0.
26+
- OS environment in which the extension was being used e.g. Windows.
27+
- Any other information you want to share that is relevant to the issue being reported.
28+
29+
#### Feature requests
30+
31+
Feature and enhancement requests are welcomed, before you file one, take time to gather enough information that justify the request. Examples of the information we look for include:
32+
- Motivation: document why do you think the feature/enhancement is needed, how will it be useful to users, ...etc.
33+
- Scope & goals: describe the scope and goals of the feature, and how does it align with our product's scope and goals.
5034

5135
## Code of conduct
5236

53-
Follow the [Golden Rule](https://en.wikipedia.org/wiki/Golden_Rule). If you'd
54-
like more specific guidelines, see the [Contributor Covenant Code of Conduct][COC].
37+
Follow the [Golden Rule][golden-rule-link]. If you'd like more specific guidelines, see the [Contributor Covenant Code of Conduct][cccc-link].
5538

56-
[OCA]: https://oca.opensource.oracle.com
57-
[COC]: https://www.contributor-covenant.org/version/1/4/code-of-conduct/
39+
<!-- Links -->
40+
[issues-link]: https://github.com/oracle-samples/sql-developer-vscode/issues
41+
[qa-link]: https://marketplace.visualstudio.com/items?itemName=Oracle.sql-developer&ssr=false#qna
42+
[golden-rule-link]: https://en.wikipedia.org/wiki/Golden_Rule
43+
[cccc-link]: https://www.contributor-covenant.org/version/1/4/code-of-conduct/

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2023 Oracle and/or its affiliates.
1+
Copyright (c) 2025 Oracle and/or its affiliates.
22

33
The Universal Permissive License (UPL), Version 1.0
44

README.md

Lines changed: 13 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,22 @@
1-
*This repository acts as a template for all of Oracle’s GitHub repositories. It contains information about the guidelines for those repositories. All files and sections contained in this template are mandatory, and a GitHub app ensures alignment with these guidelines. To get started with a new repository, replace the italic paragraphs with the respective text for your project.*
1+
# SQL Developer
2+
The de-facto query, development, and administration tool for Oracle Database professionals.
23

3-
# Project name
4+
The [Oracle SQL Developer Extension for VSCode](https://marketplace.visualstudio.com/items?itemName=Oracle.sql-developer) provides the ability to execute your SQL queries and scripts, perform PL/SQL development, and interact with your database schema objects. Developed over decades with input from more than 6 million users worldwide, SQL Developer brings the features today's developers expect when working with the world's best database.
45

5-
*Describe your project's features, functionality and target audience*
6+
# Repository Structure
7+
- [extension-api](./extension-api): an NPM package that provides Typescript type declarations for the extension API.
8+
- [samples](./samples): code samples illustrating the extension api, each sample is a standalone VSCode extension.
69

7-
## Installation
8-
9-
*Provide detailed step-by-step installation instructions. You can name this section **How to Run** or **Getting Started** instead of **Installation** if that's more acceptable for your project*
10-
11-
## Documentation
12-
13-
*Developer-oriented documentation can be published on GitHub, but all product documentation must be published on <https://docs.oracle.com>*
14-
15-
## Examples
16-
17-
*Describe any included examples or provide a link to a demo/tutorial*
18-
19-
## Help
20-
21-
*Inform users on where to get help or how to receive official support from Oracle (if applicable)*
10+
# Documentation
11+
Support documentation can be found [here](https://docs.oracle.com/en/database/oracle/sql-developer-vscode/index.html).
2212

2313
## Contributing
14+
Please review our [contribution guide](./CONTRIBUTING.md)
2415

25-
*If your project has specific contribution requirements, update the CONTRIBUTING.md file to ensure those requirements are clearly explained*
26-
27-
This project welcomes contributions from the community. Before submitting a pull request, please [review our contribution guide](./CONTRIBUTING.md)
28-
29-
## Security
30-
16+
# Security
3117
Please consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process
3218

33-
## License
34-
35-
*The correct copyright notice format for both documentation and software is*
36-
"Copyright (c) [year,] year Oracle and/or its affiliates."
37-
*You must include the year the content was first released (on any platform) and the most recent year in which it was revised*
38-
39-
Copyright (c) 2023 Oracle and/or its affiliates.
40-
41-
*Replace this statement if your project is not licensed under the UPL*
19+
# License
20+
Copyright (c) 2025 Oracle and/or its affiliates.
4221

43-
Released under the Universal Permissive License v1.0 as shown at
44-
<https://oss.oracle.com/licenses/upl/>.
22+
Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/.

extension-api/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
.DS_Store

extension-api/.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*
2+
!dist/*

extension-api/LICENSE.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2025 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.

0 commit comments

Comments
 (0)