Skip to content

The Rockae.Portal.PublicDataAPI is a dedicated repository that provides lightweight, high-performance endpoints for public-facing data and functionalities. This API is designed to serve non-authenticated users by exposing essential information, such as popular quizzes, response statistics, and other aggregated data.

License

Notifications You must be signed in to change notification settings

MyRockae/Rockae.Portal.PublicDataAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rockae.Domain.WebAPI

Overview

Rockae.Domain.WebAPI is a comprehensive backend service built with Django REST Framework, designed for creating, managing, and delivering interactive quizzes, flashcards, user management, subscription handling, and advanced generative AI integrations for content automation.

Database Schema Details

For comprehensive details on the database schema, please refer to the Database Schema Documentation.

What technologies are used for this project?

This project is built with .

  • Python
  • Django
  • Django rest-framework

Below is a set of step-by-step instructions in Markdown format that you can add directly to your README or another documentation file. These steps cover creating a feature branch, pushing your changes, and then creating a pull request (PR) on GitHub.


How to Push Changes Using a Feature Branch and Create a Pull Request

  1. Clone the Repository (if you haven’t already):
    Open your terminal and run:

    git clone https://github.com/MyRockae/Rockae.Domain.WebAPI.git
    cd Rockae.Portal.PublicDataAPI
  2. Create a New Feature Branch:
    Create and switch to a new branch for your feature. Replace your-feature-name with a descriptive name for your feature.

    git checkout -b feature/your-feature-name
  3. Make Changes and Save Your Work:
    Edit your code locally. When you are ready, stage your changes with:

    git add .

    (Tip: You can replace the dot (.) with specific file names if you don’t want to add everything.)

  4. Commit Your Changes:
    Commit your staged changes with a meaningful commit message:

    git commit -m "Add feature: description of your changes"
  5. Push Your Feature Branch to GitHub:
    Push your branch and set the upstream branch:

    git push -u origin feature/your-feature-name
  6. Create a Pull Request (PR) on GitHub:

    • Open your web browser and navigate to your repository: https://github.com/MyRockae/Rockae.Domain.WebAPI
    • You should see a prompt to create a pull request for your recently pushed branch. Click "Compare & pull request".
    • Fill in the title and description for your PR, then click "Create pull request".
  7. Review and Merge:
    Once the PR is created, it can be reviewed by our team. After approval, the changes can be merged into the main branch and the CICD pipline would automatically update the production app.


About

The Rockae.Portal.PublicDataAPI is a dedicated repository that provides lightweight, high-performance endpoints for public-facing data and functionalities. This API is designed to serve non-authenticated users by exposing essential information, such as popular quizzes, response statistics, and other aggregated data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •