mirror of
https://github.com/HidemaruOwO/MicroRepository.git
synced 2025-05-14 05:33:12 +09:00
✨ add README example (README.example.md)
This commit is contained in:
parent
3a49db71ff
commit
4800886850
1 changed files with 106 additions and 0 deletions
106
README.example.md
Normal file
106
README.example.md
Normal file
|
@ -0,0 +1,106 @@
|
|||
<!-- YOU SHOULD RUN THIS COMMAND IF YOU USING VIM -->
|
||||
<!-- :%s;HidemaruOwO/MyRepository;USERNAME/REPONAME;g -->
|
||||
|
||||
# MyRepository 📚
|
||||
|
||||
A template that gathers the minimal structure of my repository.
|
||||
|
||||
## 🚀 Features
|
||||
|
||||
- SIMPLE REST API
|
||||
- COOK APPLE PIE
|
||||
|
||||
## 🛠 Installation
|
||||
|
||||
```bash
|
||||
brew install my-repository
|
||||
```
|
||||
|
||||
### 🏗 Install from Source
|
||||
|
||||
```sh
|
||||
git clone https://github.com/HidemaruOwO/MyRepository.git
|
||||
cd MyRepository
|
||||
|
||||
make -j8
|
||||
|
||||
install -Dm0755 -t "/usr/local/bin/" "dist/builded-binary"
|
||||
```
|
||||
|
||||
- Arch Linux
|
||||
|
||||
```sh
|
||||
git clone https://github.com/HidemaruOwO/MyRepository.git
|
||||
cd MyRepository
|
||||
|
||||
makepkg -si
|
||||
```
|
||||
|
||||
## 🎯 Usage
|
||||
|
||||
```bash
|
||||
# running local host 3000
|
||||
MyRepository
|
||||
```
|
||||
|
||||
- To run the service automatically, you can set it up with `systemd`:
|
||||
|
||||
```sh
|
||||
# run as a service.
|
||||
sudo systemctl enable --now MyRepository.service
|
||||
|
||||
# if u alerdy using interception.
|
||||
sudo systemctl restart MyRepository.service
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>MyRepository.service file</summary>
|
||||
|
||||
```service
|
||||
[Unit]
|
||||
Description=My Repository Web API
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
#User=user
|
||||
#WorkingDirectory=/home/user/app
|
||||
ExecStart=/usr/local/bin/MyRepository
|
||||
Restart=always
|
||||
StandardOutput=journal
|
||||
StandardError=journal
|
||||
Environment=PATH=/usr/bin:/usr/local/bin
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 🌍 For contributer
|
||||
|
||||
By contributing to this project, you agree to the following terms:
|
||||
|
||||
1. **You grant a license**: You grant the project owner a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to use, modify, distribute, and sublicense your contributions under the **Apache License 2.0**.
|
||||
2. **You retain ownership**: You still own the copyright of your contribution, but you waive any claims against the project related to your contribution.
|
||||
3. **No additional patent rights**: You **do not** grant additional patent rights beyond what is covered by Apache 2.0.
|
||||
4. **Your contributions are original**: You confirm that your contributions do not violate any third-party rights.
|
||||
|
||||
By submitting a pull request, you agree to these terms.
|
||||
|
||||
## 📜 License
|
||||
|
||||
<div align="left" >
|
||||
|
||||
[](https://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
[](https://github.com/MakeNowJust/sushi-ware)
|
||||
|
||||
</div>
|
||||
|
||||
This project is dual-licensed under [Apache License 2.0](licenses/APACHE-2.0.txt) and [SUSHI-WARE LICENSE](licenses/SUSHI-WARE.txt).
|
||||
|
||||
A reference to the latest license should be used, even if the attached license is outdated of major versions.
|
||||
|
||||
## 🤝 Reference
|
||||
|
||||
- [HidemaruOwO/MicroRepository](https://github.com/HidemaruOwO/MicroRepository)
|
Loading…
Add table
Reference in a new issue