Skip to content

SunsetLabs-Game/Citizen-of-Arcanis-BackEnd

Repository files navigation

Citizen of Arcanis

Citizen of Arcanis Banner

Welcome to Citizen of Arcanis, a fully on-chain MMORPG set in a vast cyberpunk universe where players control everything — from the economy to combat and survival. This repository contains the Cairo Backend for the game.

🌟 How to Contribute

We deeply appreciate your interest in contributing to the Citizen of Arcanis project! Below are the steps to help you get started effectively. Join our contributors' community by connecting with us on Telegram.

1. Issue Requests

To request or address issues:

  • Explain your background and how you plan to resolve the issue.
  • Provide an estimated timeframe for resolving the issue.
  • For ODHacks, issue requests will only be considered through OnlyDust.

2. Cairo Experience

We prefer contributors with Cairo experience. If you're a beginner but eager to learn, you're still welcome! In either case:

  • Clearly explain your proposed solution for any issue.
  • Tasks will be assigned to those best suited to resolve them.

🔧 Getting Started

  1. Fork the Repository Fork the repository to your GitHub account.

  2. Clone Your Fork Clone the repository locally:

git clone https://github.com/your-username/CitizenOfArcanisBackend.git
cd CitizenOfArcanisBackend

3. Create a New Branch

Use our branch naming conventions:

Type Naming Convention Example
Bug fixes bugfix-issue-name bugfix-login-error
New features feat-feature-name feat-new-marketplace
Documentation docs-update-description docs-readme-update
Refactoring refactor-description refactor-ui-cleanup

Steps to create a branch:

  1. Use the appropriate naming convention.
  2. Example command:
    git checkout -b feat-new-marketplace    ```
    

🔄 Making Changes

4. Implement Your Changes

  • Modify the codebase as needed.
  • Test your changes to ensure the game works as expected.

5. Commit Your Changes

Stage and commit your changes with a descriptive message:

git add .
git commit -m "feat: added new cyberpunk map"

6. Push Your Changes

Push the branch to your fork:

git push origin branch-name

📤 Submitting a Pull Request

Once you're ready:

  1. Open a Pull Request (PR) to the main repository.
  2. Include:
  • A descriptive title (match the issue name).
  • A detailed explanation of your changes.
  • References to related issues (if applicable).

Maintainers

Mantenedor: Josué
Josué
Mantenedor: Kevin
Kevin
```

In Citizen of Arcanis, the world isn’t just yours to explore—it’s yours to control!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published