the die throwing app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Ismail TAHA JANAN 3886fc7934
continuous-integration/drone/push Build is failing Details
code with error
2 years ago
Documentation/doc-images 📝 Add missing sketch 2 years ago
Sources code with error 2 years ago
.drone.yml 💚 Fix SQ integration 2 years ago
.gitignore Initial commit 2 years ago
README.md 📝 Update README 2 years ago

README.md

Build Status
Quality Gate Status Bugs Code Smells Coverage Duplicated Lines (%) Lines of Code Maintainability Rating Reliability Rating Security Rating Technical Debt Vulnerabilities

dice_app: the die throwing app

To use the app

Open the DiceAppConsole.sln solution and navigate to the App project. The Program.cs file has a Main() method that can be launched.

If you simply load DiceApp.sln, Visual Studio will not load the App project...

The console prototype loads a stub with a few small games that you can test, and you can create new everything (with a little patience).

To contribute (workflow)

We are using the feature branch workflow (details here, or see the summary below)

1 - Sync with the remote

Make sure you're working with the latest version of the project

git checkout main
git fetch origin 
git reset --hard origin/main

2 - Create a new branch

Give your new branch a name referring to an issue (or maybe a group of similar issues)

git checkout -b new-feature

Regularly, you might want to get all the new code from your main branch, to work with an up-to-date codebase:

git pull --rebase origin main

3 - Code

🔥🧑‍💻🐛🔥............

4 - Save your changes to your new branch

For a refresher, see details about add, commit, push, etc. here

It should involve creating a corresponding feature branch on the remote repository

git push -u origin new-feature

5 - Create a Pull Request

On the repository's main page, or on your new branch's main page, look for a New Pull Request button.

It should then allow you to merge into: ...:main and pull from: ...:new-feature

Follow the platform's instructions, until you've made a "work in progress" (WIP) pull request. You can now assign reviewers among your colleagues. They will get familiar with your new code -- and will either accept the branch as it is, or help you arrange it.