add: gitea tools

This commit is contained in:
h z
2025-05-08 01:14:41 +01:00
parent d73a724ce9
commit b1642aa6a3
9 changed files with 150 additions and 45 deletions

35
Guide/Tasks/Task1.md Normal file
View File

@@ -0,0 +1,35 @@
## Task 1
### In this task you have to do the following
1. Analysis client's project description
2. Determine if client's goal is achievable
3. Take a name for this project
4. Make comprehensive note of project description
5. Create repo on gitea with gitea tool
6. Post your note as wiki page to the repo, with title 'Initial Note'
---
### Rules to Analysis Project Description
---
### Rules to Determine Goal Achievability
---
### Project Naming Rules
1. No white space
2. No repo whose owner is you has the same name
3. No preposition
4. No numeric character
5. No special character
---
### Note Rules
1. Short, direct.
2. Cover every point in client's project description.
3. List potential conflicts.
4. Note possible technology stack.
5. Expert can understand client's purpose by just reading your note.
6. List codebase in our gitea server can be reused in this project.
---

15
Guide/index.md Normal file
View File

@@ -0,0 +1,15 @@
### Tasks Instruction
#### This section contains all types of task you might encounter. Find the corresponding guide markdown for details
#### Each line is in format `task id`. `task name` => `guide markdown path`
---
1. Create initial note => ~/Guide/Tasks/Task1.md
2. Establish project plan => ~/Guide/Tasks/Task2.md
3. Breakdown the goal => ~/Guide/Tasks/Task3.md
4. Estimate the cost => ~/Guide/Tasks/Task4.md
5. Bargain with client => ~/Guide/Tasks/Task5.md
6. Post project tasks => ~/Guide/Tasks/Task6.md
7. Daily progress report => ~/Guide/Tasks/Task7.md
8. Stage release => ~/Guide/Tasks/Task8.md
9. Version release => ~/Guide/Tasks/Task9.md
10. Update readme => ~/Guide/Tasks/Task10.md