Skip to content

Commit

Permalink
adding CHANGELOG and CONTRIBUTING
Browse files Browse the repository at this point in the history
  • Loading branch information
bwallrich committed May 16, 2024
1 parent 9b42af2 commit bbed984
Show file tree
Hide file tree
Showing 4 changed files with 75 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
- name: uploading package
run: |
python3 -m build
python3 -m twine upload --username ${{ secrets.TESTPYPI_LOGIN }} --password ${{ secrets.TESTPYPI_PASSWORD }} --repository testpypi dist/*
python3 -m twine upload --username ${{ secrets.PYPI_LOGIN }} --password ${{ secrets.PYPI_PASSWORD }} dist/*
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).


## [0.0.2] - 2024-05-16

Here is the first version available on pypi

### Added

### Changed

### Fixed
56 changes: 56 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Contributing to ctricto

Help wanted! We'd love your contributions to stricto. Please review the following guidelines before contributing. Also, feel free to propose changes to these guidelines by updating this file and submitting a pull request.

- [I have a question...](#questions)
- [I found a bug...](#bugs)
- [I have a feature request...](#features)
- [I have a contribution to share...](#process)

## <a id="questions"></a> Have a Question?

Please don't open a GitHub issue for questions about how to use `stricto`, as the goal is to use issues for managing bugs and feature requests. Issues that are related to general support will be closed and redirected to our gitter room.

For all support related questions, please use [discussions](https://github.com/bwallrich/stricto/discussions).

## <a id="bugs"></a> Found a Bug?

If you've identified a bug in `stricto`, please [submit an issue](#issue) to our GitHub repo: [bwallrich/stricto](https://github.com/bwallrich/stricto/issues/new). Please also feel free to submit a [Pull Request](#pr) with a fix for the bug!

## <a id="features"></a> Have a Feature Request?

All feature requests should start with [submitting an issue](#issue) documenting the user story and acceptance criteria. Again, feel free to submit a [Pull Request](#pr) with a proposed implementation of the feature.

If you are not sure, go to [discussions](https://github.com/bwallrich/stricto/discussions)

## <a id="process"></a> Ready to Contribute

### <a id="issue"></a> Create an issue

Before submitting a new issue, please search the issues to make sure there isn't a similar issue doesn't already exist.

Assuming no existing issues exist, please ensure you include required information when submitting the issue to ensure we can quickly reproduce your issue.

We may have additional questions and will communicate through the GitHub issue, so please respond back to our questions to help reproduce and resolve the issue as quickly as possible.

New issues can be created with in our [GitHub repo](https://github.com/bwallrich/stricto/issues/new).

### <a id="pr"></a>Pull Requests

Pull requests should target the `master` branch. Please also reference the issue from the description of the pull request using [special keyword syntax](https://help.github.com/articles/closing-issues-via-commit-messages/) to auto close the issue when the PR is merged. For example, include the phrase `fixes #14` in the PR description to have issue #14 auto close.

### <a id="style"></a> Styleguide

When submitting code, please make every effort to follow existing conventions and style in order to keep the code as readable as possible. Here are only one point to keep it mind : [pylint](https://pypi.org/project/pylint/) is strict in ci-cd. Your code must be compliant 100% to it (otherwise your push/pull will be rejected).

Please use **sparingly**

```python
# pylint: disable something...
```

### License

By contributing your code, you agree to license your contribution under the terms of the [MIT License](https://github.com/bwallrich/stricto/blob/main/LICENSE).

All files are released with this licence.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The main difference with [jsonschema](https://github.com/python-jsonschema/jsons
## Installation

```bash
pip install git+https://github.com/bwallrich/stricto
pip install stricto
```

## Quickstart
Expand Down

0 comments on commit bbed984

Please sign in to comment.