-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #107 from atsign-foundation/cpswan-beta-0.1.0
docs: SDK ready for Beta release
- Loading branch information
Showing
5 changed files
with
155 additions
and
117 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
<img width=250px src="https://atsign.dev/assets/img/atPlatform_logo_gray.svg?sanitize=true"> | ||
<h1><img width=250px src="https://atsign.dev/assets/img/atPlatform_logo_gray.svg?sanitize=true"></h1> | ||
|
||
# Contributing guidelines | ||
|
||
|
@@ -8,38 +8,38 @@ for fixing issues or adding features. Thanks for your contribution! | |
Please read our [code of conduct](code_of_conduct.md), which is based on | ||
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](code_of_conduct.md) | ||
|
||
|
||
For small changes, especially documentation, you can simply use the "Edit" button | ||
to update the Markdown file, and start the | ||
[pull request](https://help.github.com/articles/about-pull-requests/) process. | ||
Use the preview tab in GitHub to make sure that it is properly | ||
formatted before committing. Please use conventional commits and follow the semantic PR format as documented | ||
[here](https://github.com/atsign-foundation/.github/blob/trunk/atGitHub.md#semantic-prs). | ||
A pull request will cause integration tests to run automatically, so please review | ||
the results of the pipeline and correct any mistakes that are reported. | ||
formatted before committing. Please use conventional commits and follow the | ||
semantic PR format as documented | ||
[here](https://github.com/atsign-foundation/.github/blob/trunk/atGitHub.md#semantic-prs) | ||
. A pull request will cause integration tests to run automatically, so please | ||
review the results of the pipeline and correct any mistakes that are reported. | ||
|
||
If you plan to contribute often or have a larger change to make, it is best to | ||
setup an environment for contribution, which is what the rest of these guidelines | ||
describe. The atsign-foundation GitHub organization's conventions and configurations are documented | ||
setup an environment for contribution, which is what the rest of these | ||
guidelines describe. The atsign-foundation GitHub organization's conventions | ||
and configurations are documented | ||
[here](https://github.com/atsign-foundation/.github/blob/trunk/atGitHub.md). | ||
|
||
## Development Environment Setup | ||
|
||
|
||
### Prerequisites | ||
|
||
1. Download latest python from https://www.python.org/downloads/ | ||
1. Download latest python from <https://www.python.org/downloads/> | ||
2. Install required libraries using below command. | ||
``` | ||
|
||
```sh | ||
pip install -r requirements.txt | ||
``` | ||
|
||
|
||
### GitHub Repository Clone | ||
|
||
To prepare your dedicated GitHub repository: | ||
|
||
1. Fork in GitHub https://github.com/atsign-foundation/at_python | ||
1. Fork in GitHub <https://github.com/atsign-foundation/at_python> | ||
2. Clone *your forked repository* (e.g., `git clone [email protected]:yourname/at_python`) | ||
3. Set your remotes as follows: | ||
|
||
|
@@ -61,7 +61,7 @@ To prepare your dedicated GitHub repository: | |
The use of `upstream --push DISABLED` is to prevent those | ||
with `write` access to the main repository from accidentally pushing changes | ||
directly. | ||
|
||
### Development Process | ||
|
||
1. Fetch latest changes from main repository: | ||
|
@@ -89,15 +89,18 @@ To prepare your dedicated GitHub repository: | |
git push | ||
``` | ||
|
||
1. How to run tests:<br/> | ||
Create `config.ini` file and add your atsigns to run testcases. The structure of the files is as follows: | ||
1. How to run tests: | ||
Create `config.ini` file and add your atsigns to run testcases. The | ||
structure of the files is as follows: | ||
|
||
``` | ||
```sh | ||
[test_atsigns] | ||
atsign1 = <YOUR-ATSIGN1> | ||
atsign2 = <YOUR-ATSIGN2> | ||
``` | ||
|
||
Run all testcases using this command. | ||
|
||
``` sh | ||
python -m unittest discover -s test -p '*_test.py' -v | ||
``` | ||
|
@@ -139,11 +142,11 @@ release to pub.dev | |
|
||
* Where possible the issue associated with the bug should be closed by mutual | ||
consent with the reporter. This could be: | ||
* The reporter closing the issue because they have found a workaround. | ||
* The reporter closing the issue because they are satisfied with a fix | ||
provided. | ||
* A team member closes the issue after the reporter leaves a comment | ||
indicating that they are happy for it to be closed. | ||
* The reporter closing the issue because they have found a workaround. | ||
* The reporter closing the issue because they are satisfied with a fix | ||
provided. | ||
* A team member closes the issue after the reporter leaves a comment | ||
indicating that they are happy for it to be closed. | ||
* If the reporter does not respond within 14 calendar days then we must assume | ||
that they no longer have an interest in fixing the bug and work in progress can | ||
be closed out at the team’s discretion. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,41 @@ | ||
<img width=250px src="https://atsign.dev/assets/img/atPlatform_logo_gray.svg?sanitize=true"> | ||
|
||
# Atsign Foundation Open Source Security Policies and Procedures | ||
|
||
This document outlines security procedures and general policies for the | ||
Atsign Foundation Open Source projects as found on | ||
https://github.com/atsign-foundation. | ||
|
||
* [Reporting a Vulnerability](#reporting-a-vulnerability) | ||
* [Disclosure Policy](#disclosure-policy) | ||
|
||
## Reporting a Vulnerability | ||
|
||
The Atsign Foundation team and community take all security vulnerabilities | ||
seriously. Thank you for improving the security of our open source | ||
software. We appreciate your efforts and responsible disclosure and will | ||
make every effort to acknowledge your contributions. | ||
|
||
Report security vulnerabilities by emailing the Atsign security team at: | ||
[email protected] | ||
|
||
The lead maintainer will acknowledge your email within 24 hours, and will | ||
send a more detailed response within 48 hours indicating the next steps in | ||
handling your report. After the initial reply to your report, the security | ||
team will endeavor to keep you informed of the progress towards a fix and | ||
full announcement, and may ask for additional information or guidance. | ||
|
||
Please report security vulnerabilities in third-party modules to the person | ||
or team maintaining the module. | ||
|
||
## Disclosure Policy | ||
|
||
When the security team receives a security bug report, they will assign it | ||
to a primary handler. This person will coordinate the fix and release | ||
process, involving the following steps: | ||
|
||
* Confirm the problem and determine the affected versions. | ||
* Audit code to find any potential similar problems. | ||
* Prepare fixes for all releases still under maintenance. These fixes | ||
will be released as fast as possible to pub.dev where applicable. | ||
<h1><img width=250px src="https://atsign.dev/assets/img/atPlatform_logo_gray.svg?sanitize=true"></h1> | ||
|
||
# Atsign Foundation Open Source Security Policies and Procedures | ||
|
||
This document outlines security procedures and general policies for the | ||
Atsign Foundation Open Source projects as found on | ||
<https://github.com/atsign-foundation>. | ||
|
||
* [Reporting a Vulnerability](#reporting-a-vulnerability) | ||
* [Disclosure Policy](#disclosure-policy) | ||
|
||
## Reporting a Vulnerability | ||
|
||
The Atsign Foundation team and community take all security vulnerabilities | ||
seriously. Thank you for improving the security of our open source | ||
software. We appreciate your efforts and responsible disclosure and will | ||
make every effort to acknowledge your contributions. | ||
|
||
Report security vulnerabilities by emailing the Atsign security team at: | ||
|
||
[email protected] | ||
|
||
The lead maintainer will acknowledge your email within 24 hours, and will | ||
send a more detailed response within 48 hours indicating the next steps in | ||
handling your report. After the initial reply to your report, the security | ||
team will endeavor to keep you informed of the progress towards a fix and | ||
full announcement, and may ask for additional information or guidance. | ||
|
||
Please report security vulnerabilities in third-party modules to the person | ||
or team maintaining the module. | ||
|
||
## Disclosure Policy | ||
|
||
When the security team receives a security bug report, they will assign it | ||
to a primary handler. This person will coordinate the fix and release | ||
process, involving the following steps: | ||
|
||
* Confirm the problem and determine the affected versions. | ||
* Audit code to find any potential similar problems. | ||
* Prepare fixes for all releases still under maintenance. These fixes | ||
will be released as fast as possible to pub.dev where applicable. |
Oops, something went wrong.