Table of Contents
This is the introduction of the game "Echo".
To get a local copy up and running follow these simple example steps.
- Unity (2021.3.9f1)
-
Clone the repo
# Use SSH auth (Recommended for development) git clone git@github.com:redxouls/Echo.git # Default clone git clone https://github.com/redxouls/Echo.git
-
trigger git-lfs (Install git-lfs at https://git-lfs.github.com/)
cd Echo git lfs install git lfs pull
-
Create your Feature Branch
# Make your local main up-to-date git checkout main git fetch origin git rebase origin/main # Create and checkout to a new branch with name feature/AmazingFeature git checkout -b feature/AmazingFeature
-
Commit your Changes
git commit -m 'Add some AmazingFeature'
-
Sync your local branch with upstream/main
git fetch origin git rebase origin/main
-
Push to the Branch
git push origin feature/AmazingFeature
-
Open a Pull Request
Once the development is done, you can make a pull request with your branch.
Make a pull request
- Click the
Pull request
tab. - Click the
New pull request
button.
- At the
compare branch
dropdown, choose the branch you developed. - Review the file changes you made in the branch. After confirming the changes, click
Create pull request
. - Change the title of your pull request according to the issue you are dealing with. The tiltle should follow the format
ECHO-#{ISSUE_NUMBER} {ISSUE_NAME}
- Briefly describe what you've done and fill out the template for your pull request.
- Go to
Files changed
tab to review the changes. - If no conflict the merge button should be green.
- Click on
Squash and merge
. and change the commit message to be as same as the title of this PR. The commit message should follow the formatECHO-#{ISSUE_NUMBER} {ISSUE_NAME}
. - If the green
merge
button is not available, the conflict error is shown on the website. You should go back to your branch and fix the conflict first. You shouldgit fetch
andgit rebase origin\main
.
Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.
For more examples, please refer to the Documentation
- Feature 1
- Feature 2
- Feature 3
- Nested Feature
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Project Link: https://github.com/redxouls/Echo