-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* added CONTRIBUTING.md + update README.md * Relicensing under GPL V3 * Add license to typescript files * Add license to glsl files * added license to scss * added license to notebooks
- Loading branch information
1 parent
fe76694
commit 39b043d
Showing
238 changed files
with
4,324 additions
and
191 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 |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Contributing to CosmosJourneyer | ||
|
||
CosmosJourneyer is an open source project and contributions are welcome! There is too much to do for one person alone. If you want to contribute, please read the following guidelines first. | ||
|
||
## How to contribute | ||
|
||
### Reporting bugs | ||
|
||
Finding bugs and reporting them is key to make the project better. If you find a bug, please open an issue on the [issue tracker](https://github.com/BarthPaleologue/CosmosJourneyer/issues/new?assignees=&labels=&projects=&template=bug_report.md&title=) | ||
|
||
### Suggesting features | ||
|
||
If you have an idea for a new feature, please open an issue on the [issue tracker](https://github.com/BarthPaleologue/CosmosJourneyer/issues/new?assignees=&labels=&projects=&template=feature_request.md&title=) | ||
|
||
### Pull requests | ||
|
||
Pull requests are welcome! If you want to contribute code, please follow these steps: | ||
|
||
1. Fork the repository | ||
2. Create a new branch | ||
3. Make your changes | ||
4. Commit your changes | ||
5. Push your changes | ||
6. Open a pull request | ||
|
||
You can open a draft pull request if you want to get feedback on your changes before they are ready to be merged. | ||
|
||
Pull request are tested against the linter and the unit tests, make sure you run them before opening a pull request. | ||
|
||
Code that does not pass the linter or the unit tests will not be merged. | ||
|
||
## Contribution ideas | ||
|
||
There is still plenty to do on CosmosJourneyer. Here are some ideas of contributions you can make (with stars indicating the difficulty of the task): | ||
|
||
### Visuals | ||
|
||
- Improve the visuals of Neutron Stars to make the cone of the matter jets less visible (⭐⭐) | ||
- Improve the visuals of Gas Giants to make them look better from closer (⭐⭐) | ||
- Improve the visuals of the ocean using a separate mesh and FFT for wave generation (⭐⭐⭐) | ||
- Experiment with volumetric clouds (⭐⭐⭐) | ||
|
||
### On-foot exploration | ||
|
||
- Add new character animations (using Mixamo for example) (⭐) | ||
- Make the character animation system more scalable (⭐⭐⭐) | ||
- Add conditions to asset scattering to avoid grass in desert and at the bottom of the ocean (⭐⭐) | ||
|
||
### Space gameplay | ||
|
||
- Add a cockpit view for spaceships (⭐⭐⭐) | ||
- Add new spaceships and space stations (⭐⭐⭐) | ||
- Add lasers to spaceships (⭐⭐) | ||
- Add trade missions at space stations (⭐⭐⭐) | ||
|
||
### Optimization | ||
|
||
- Optimize the volumetric atmosphere rendering (⭐⭐⭐) | ||
- Optimize the lens flare rendering (⭐⭐) | ||
|
||
### Miscellaneous | ||
|
||
- Improve WebGPU support (⭐⭐⭐) | ||
- Improve the documentation (⭐) |
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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
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
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
Oops, something went wrong.