Skip to content

Commit 550677d

Browse files
author
Kevin Goldsmith
committed
checkpoint: added setting up the environment, tips for writing good issues
1 parent 4b5cffc commit 550677d

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

CONTRIBUTING.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,47 @@ Thank you for wanting to contribute to the PyScript project!
88
* [Contributing](#contributing)
99
* [Reporting issues](#reporting-issues)
1010
* [Asking questions](#asking-questions)
11+
* [Setting up your environment](#setting-up-your-environment)
1112

1213
## Code of Conduct
1314

1415
The project and everyone participating in it is governed by the [PyScript Code of Conduct](https://github.com/pyscript/governance/blob/main/CODE-OF-CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to the maintainers or administrators.
1516

1617
## Contributing
1718

18-
### Reporting issues
19+
### Reporting bugs
1920

20-
Issues should be filed on the [project issues page](https://github.com/pyscript/pyscript/issues). Please check to see if your issue has already been filed by someone else by searching the existing issues before filing a new one. Once your issue is filed, it will be triaged by another contributor or maintainer. If there are questions raised about your issue, please respond promptly.
21+
Bugs are tracked on the [project issues page](https://github.com/pyscript/pyscript/issues). Please check to see if your issue has already been filed by someone else by searching the existing issues before filing a new one. Once your issue is filed, it will be triaged by another contributor or maintainer. If there are questions raised about your issue, please respond promptly.
22+
23+
#### Creating useful issues
24+
25+
* Use a clear and descriptive title
26+
* Describe the specific steps that reproduce the problem, with as many details as possible so that someone can verify the issue
27+
* Describe the behavior you observed at the steps described, and the behavior you had expected
28+
* include screenshots if they help make the issue clear
2129

2230
### Asking questions
2331

2432
If you have questions about the project, using PyScript, or anything else please ask in the [PyScript forum](https://community.anaconda.cloud/c/tech-topics/pyscript)
2533

2634
### Setting up your environment
2735

28-
36+
* clone the repo
37+
```
38+
git clone https://github.com/pyscript/pyscript
39+
```
40+
* cd into the main project folder
41+
```
42+
cd pyscript/pyscriptjs
43+
```
44+
* install the dependencies with npm install - make sure to use nodejs version >= 16
45+
```
46+
npm install
47+
```
48+
* run npm run dev to build and run the dev server. This will also watch for changes and rebuild when a file is saved
49+
```
50+
npm run dev
51+
```
2952

3053

3154
This Project welcomes contributions, suggestions, and feedback. All contributions, suggestions, and feedback you submitted are accepted under the [Apache 2.0](./LICENSE) license. You represent that if you do not own copyright in the code that you have the authority to submit it under the [Apache 2.0](./LICENSE) license. All feedback, suggestions, or contributions are not confidential.

0 commit comments

Comments
 (0)