4 Star 10 Fork 0

Git游戏 / 协同放置(Synergism)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Synergism - the game

Contributing

Before running any of these commands below, make sure to have installed:

VSCode - https://code.visualstudio.com/Download

NodeJS - https://nodejs.org/en/ (current, not LTS).


  1. Fork this repository at https://github.com/Pseudo-Corp/SynergismOfficial/fork
  2. Clone the repository you forked with git clone https://github.com/<USERNAME>/SynergismOfficial (make sure to change <USERNAME> with your own Github username)
  3. Open the repository you just downloaded in VSCode
  4. Install the project dependencies, running npm install (or make install - If you intend to use make from here and on, make sure it is installed first)
  5. Install the liveserver extension for VSCode at https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer (or by searching for Live Server inside the Extensions Marketplace in VSCode. You can open the Extensions Marketplace by pressing Ctrl+Shift+X)
  6. Switch to a new branch with git checkout -b "my-branch-name"
  7. Run npm run watch:esbuild (or make watch)
  8. Open the liveserver (bottom right corner icon similar to an Antenna in VSCode)
  9. Make your desired changes and test them. When you are done making changes, press Ctrl+C to exit from the previous command.
  10. If any new files were created, run git add /path/to/file (or git add -A to add all)
  11. Before commiting any changes you made, check and lint your code to see if everything you've done is good to go by doing steps 12 through 14
  12. Typecheck all your TypeScript files by running npm run check:tsc (or make check)
  13. Lint the code by running npm run lint (or make lintcode)
  14. Lint the CSS by running npm run csslint (or make lintcss)
  15. If everything is good to go, commit your changes with git commit -am "title of my commit"
  16. Push your changes to your personal Github Repository with git push -u origin my-branch-name
  17. Open a Pull Request (PR) on the Official Synergism Repository at https://github.com/Pseudo-Corp/SynergismOfficial/pulls (make sure you click on compare across forks to select your fork and branch)

To get a list of available commands in the Makefile, run make help or just make

MIT License Copyright (c) 2020 Platonic Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
TypeScript 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/idlegame/Synergism.git
git@gitee.com:idlegame/Synergism.git
idlegame
Synergism
协同放置(Synergism)
master

搜索帮助