This repository if for the software studio 2 project
This project is for the providing the programming study content on mobile. So, the user can study the programming language on mobile. The user can study the programming language with the lecture & quiz. The user can get a motivation from ranking system.
- XCode 16+
- You can install at App Store
- (Optional) InjectionIII 5.0.0+
In first time, you should setup the environment linker option for the InjectionIII.
TARGETS
> Build Settings
> Linking
> Other Linker Flags
> Debug Mode
Add the -Xlinker -interposable
option.
If you want to use the InjectionIII, you should follow the rules below.
- Run the InjectionIII
- Click InjectionIII icon at the status bar
- Click the
Open Project
button - Select the
~~~/App/PSOM
folder - Build & Run
Reference:
PSOM
- App/PSOM (IOS Application Folder)
- Server (Server Program Folder)
- docs (Document Page Folder - this page is for the github page about our project)
- ...
main
branch means development branch.product
branch means production branch.
If you want to create an issue about enhancement or bug, you should follow the rules below.
- Create a new issue.
- Choose the template. (bug or enhancement)
- Write the issue information.
- Create the issue.
You have to make the issue title to brief and clear.
If you want to contribute to this project, you should follow the rules below.
- Clone or pull the repository. (if you are the first tiem then you should clone the repository or if you already cloned the repository then you should pull the repository)
- Create a new branch from the
main
branch to<feature_name>
. feature_name is the name of the feature you want to implement. feature will be the name of the issue.- You can create the branch with the follow command.
git checkout -b <feature_name>
- After you finish the feature, you should create a pull request to the
main
branch.
If the development is finished, then merge the main
branch to the product
branch.