Skip to content

Commit 44ca1fb

Browse files
committed
Fix a 'here' link
1 parent 86b33fa commit 44ca1fb

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

CONTRIBUTING.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
# Contribution Guidelines
2+
23
Thank you for considering contributing to the Solana Program Examples repository. We greatly appreciate your interest and efforts in helping us improve and expand this valuable resource for the Solana developer community.
34

45
We believe that a welcoming and inclusive environment fosters collaboration and encourages participation from developers of all backgrounds and skill levels.
56

67
To ensure a smooth and effective contribution process, please take a moment to review and follow the guidelines outlined below.
78

89
## How to Contribute
10+
911
We welcome contributions in the form of code, documentation, bug reports, feature requests, and other forms of feedback. Here are some ways you can contribute:
1012

1113
- **Code Contributions:** You can contribute code examples in Rust, Python, or Solidity that demonstrate various Solana program functionalities. You can also contribute improvements to existing examples, such as bug fixes, optimizations, or additional features.
1214

1315
- **Bug Reports, Ideas or Feedback:** If you encounter any issues or have ideas for new examples, please submit a bug report or feature request. Your feedback is valuable and helps us improve the quality and relevance of the examples.
1416

1517
## Contributing code examples:
18+
1619
When contributing code examples, please follow these guidelines to ensure programs build and test successfully:
1720

18-
1. Use pnpm as the default package manager for the project. You can install pnpm by following the instructions [here](https://pnpm.io/installation). Commit pnpm-lock.yaml to the repository.
21+
1. Use pnpm as the default package manager for the project. You can [install pnpm by following the instructions](https://pnpm.io/installation). Commit `pnpm-lock.yaml` to the repository.
1922

20-
2. Programs written for Solana Native should be in directory `native` and Anchor programs should be in directory `anchor`.
23+
2. Anchor programs should be in directory `anchor`, programs written for Solana Native should be in directory `native`.
2124

2225
3. Tests for Solana native and Anchor programs should be written with [ts-mocha](https://github.com/piotrwitek/ts-mocha).
2326

@@ -37,13 +40,14 @@ When contributing code examples, please follow these guidelines to ensure progra
3740
6. Test command for anchor should execute `pnpm test` instead of `yarn run test` for anchor programs. Replace `yarn` with `pnpm` in `[script]` table inside [Anchor.toml file.](https://www.anchor-lang.com/docs/manifest#scripts-required-for-testing)
3841

3942
7. TypeScript, JavaScript and JSON files are formatted and linted using
40-
[Biome](https://biomejs.dev/). Execute the following command to format and lint your code at the root of this project before submitting a pull request:
43+
[Biome](https://biomejs.dev/). Execute the following command to format and lint your code at the root of this project before submitting a pull request:
4144

4245
```bash
4346
pnpm check:fix
4447
```
4548

4649
## Code of Conduct
50+
4751
We are committed to providing a friendly, safe, and welcoming environment for all contributors, regardless of their background, experience level, or personal characteristics. As a contributor, you are expected to:
4852

4953
Be respectful and inclusive in your interactions with others.

0 commit comments

Comments
 (0)