Skip to content

Commit

Permalink
👽️ [external_api_change] Applied copier-ProjectScaffolding v0.2.10 (#23)
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbrownell authored Sep 13, 2024
2 parents 1fec626 + 1d5c204 commit 1998296
Show file tree
Hide file tree
Showing 6 changed files with 43 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .copier-answers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# available at https://github.com/gt-sse-center/copier-ProjectScaffolding.
#

_commit: v0.2.8
_commit: v0.2.10
_src_path: https://github.com/gt-sse-center/copier-ProjectScaffolding
author_email: [email protected]
author_name: David Brownell
Expand Down
42 changes: 21 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
post_generation_actions.html

Activate*.cmd
Activate*.sh
Deactivate*.cmd
Deactivate*.sh

**/__pycache__/**
**/Generated/**

**/.coverage
**/lcov.info
**/.vscode

build/**
dist/**
src/SimpleSchemaGenerator.egg-info/**

minisign_key.pri

.antlr
post_generation_actions.html

Activate*.cmd
Activate*.sh
Deactivate*.cmd
Deactivate*.sh

**/__pycache__/**
**/Generated/**

**/.coverage
**/lcov.info
**/.vscode

build/**
dist/**
src/SimpleSchemaGenerator.egg-info/**

minisign_key.pri

.antlr
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,23 @@ Examples of unacceptable behavior by participants include the use of sexual lang
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the [project maintainers](MAINTAINERS.md).

## General information
<!-- [BEGIN] General Information -->
For specific proposals, please provide them as [pull requests](https://github.com/coreinfrastructure/best-practices-badge/pulls) or [issues](https://github.com/coreinfrastructure/best-practices-badge/issues) via our [GitHub site](https://github.com/davidbrownell/SimpleSchemaGenerator).
<!-- [END] General Information -->

The [DEVELOPMENT.md](DEVELOPMENT.md) file explains how to install the program locally (highly recommended if you're going to make code changes). It also provides information useful for making changes and validating them locally before submitting a pull request.

### Pull requests and different branches recommended
<!-- [BEGIN] Pull Requests and Branches -->
Pull requests are preferred, since they are specific. For more about how to create a pull request, see https://help.github.com/articles/using-pull-requests/.

We recommend creating different branches for different (logical) changes, and creating a pull request into the `main` branch when you're done. See the GitHub documentation on [creating branches](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/) and [using pull requests](https://help.github.com/articles/using-pull-requests/).
<!-- [END] Pull Requests and Branches -->

### How we handle proposals
<!-- [BEGIN] Proposals -->
We use GitHub to track proposed changes via its [issue tracker](https://github.com/coreinfrastructure/best-practices-badge/issues) and [pull requests](https://github.com/coreinfrastructure/best-practices-badge/pulls). Specific changes are proposed using those mechanisms. Issues are assigned to an individual, who works and then marks it complete. If there are questions or objections, the conversation of that issue or pull request is used to resolve it.
<!-- [END] Proposals -->

### We are proactive
In general we try to be proactive to detect and eliminate mistakes and vulnerabilities as soon as possible, and to reduce their impact when they do happen. We use a defensive design and coding style to reduce the likelihood of mistakes, a variety of tools that try to detect mistakes early, and an automatic test suite with significant coverage. We also release the software as open source software so others can review it.
Expand Down
4 changes: 4 additions & 0 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Local Development

## Enlistment
<!-- [BEGIN] Enlistment -->
Enlistment in this repository involves these steps.

<table>
Expand Down Expand Up @@ -68,8 +69,10 @@ Enlistment in this repository involves these steps.
</td>
</tr>
</table>
<!-- [END] Enlistment -->

## Development Activities
<!-- [BEGIN] Development Activities -->
Each of these activities can be invoked from an activated terminal on your local machine.

| Activity | Command Line | Description | Invoked by Continuous Integration |
Expand All @@ -82,3 +85,4 @@ Each of these activities can be invoked from an activated terminal on your local
| Python Package Publishing | <p><code>python Build.py publish</code></p><p>Requires that the repository was bootstrapped with the <code>--package</code> flag. | Publish a python package to [PyPi](https://pypi.org). | :white_check_mark: |
| Build Binaries | `python Build.py build_binaries` | Create a python binary for your current operating system using [cx_Freeze](https://cx-freeze.readthedocs.io/) based on settings in `src/BuildBinary.py`. | :white_check_mark: |
| Development Docker Image | `python Build.py create_docker_image` | Create a [docker](https://docker.com) image for a bootstrapped development environment. This functionality is useful when adhering to the [FAIR principles for research software](https://doi.org/10.1038/s41597-022-01710-x) by supporting the creation of a development environment and its dependencies as they existed at the moment when the image was created. | |
<!-- [END] Development Activities -->
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
# SimpleSchemaGenerator

<!-- BEGIN: Exclude Package -->
<!-- [BEGIN] Badges -->
[![License](https://img.shields.io/github/license/davidbrownell/SimpleSchemaGenerator?color=dark-green)](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/master/LICENSE.txt)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/y/davidbrownell/SimpleSchemaGenerator?color=dark-green)](https://github.com/davidbrownell/SimpleSchemaGenerator/commits/main/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/SimpleSchemaGenerator?color=dark-green)](https://pypi.org/project/SimpleSchemaGenerator/)
[![PyPI - Version](https://img.shields.io/pypi/v/SimpleSchemaGenerator?color=dark-green)](https://pypi.org/project/SimpleSchemaGenerator/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/simpleschemagenerator)](https://pypistats.org/packages/simpleschemagenerator)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9414/badge)](https://www.bestpractices.dev/projects/9414)
[![Code Coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/davidbrownell/f15146b1b8fdc0a5d45ac0eb786a84f7/raw/SimpleSchemaGenerator_coverage.json)](https://github.com/davidbrownell/SimpleSchemaGenerator/actions)
<!-- [END] Badges -->
<!-- END: Exclude Package -->

Tool that generates code based on a defined schema.
Expand All @@ -29,6 +31,7 @@ TODO: Complete this section

<!-- BEGIN: Exclude Package -->
## Installation
<!-- [BEGIN] Installation -->
SimpleSchemaGenerator can be installed via one of these methods:

- [Installation via Executable](#installation-via-executable)
Expand All @@ -54,22 +57,27 @@ To install the SimpleSchemaGenerator package via [pip](https://pip.pypa.io/en/st

`pip install SimpleSchemaGenerator`

<!-- [END] Installation -->

## Development
Please visit [Contributing](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/CONTRIBUTING.md) and [Development](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/DEVELOPMENT.md) for information on contributing to this project.
<!-- [BEGIN] Development -->
Please visit [Contributing](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/CONTRIBUTING.md) and [Development](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/DEVELOPMENT.md) for information on contributing to this project.<!-- [END] Development -->

<!-- END: Exclude Package -->

## Additional Information
Additional information can be found at these locations.

| Title | Document | Description |
| --- | --- | --- |
<!-- [BEGIN] Additional Information -->
| Code of Conduct | [CODE_OF_CONDUCT.md](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/CODE_OF_CONDUCT.md) | Information about the the norms, rules, and responsibilities we adhere to when participating in this open source community. |
| Contributing | [CONTRIBUTING.md](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/CONTRIBUTING.md) | Information about contributing code changes to this project. |
| Development | [DEVELOPMENT.md](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/DEVELOPMENT.md) | Information about development activities involved in making changes to this project. |
| Governance | [GOVERNANCE.md](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/GOVERNANCE.md) | Information about how this project is governed. |
| Maintainers | [MAINTAINERS.md](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/MAINTAINERS.md) | Information about individuals who maintain this project. |
| Security | [SECURITY.md](https://github.com/davidbrownell/SimpleSchemaGenerator/blob/main/SECURITY.md) | Information about how to privately report security issues associated with this project. |
<!-- [END] Additional Information -->

## License

Expand Down
2 changes: 2 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

If you find a significant vulnerability, or evidence of one, please report it privately.

<!-- [BEGIN] Submit Vulnerability -->
We prefer that you use the [GitHub mechanism for privately reporting a vulnerability](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability#privately-reporting-a-security-vulnerability). Under the [main repository's security tab](https://github.com/davidbrownell/SimpleSchemaGenerator/security), in the left sidebar, under "Reporting", click "Advisories", click the "New draft security advisory" button to open the advisory form.
<!-- [END] Submit Vulnerability -->

We will gladly give credit to anyone who reports a vulnerability so that we can fix it. If you want to remain anonymous or pseudonymous instead, please let us know that; we will gladly respect your wishes.

Expand Down

0 comments on commit 1998296

Please sign in to comment.