Skip to content

Latest commit

 

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeBuddhist Academy Project Documentation

Welcome to the WeBuddhist Academy Project. This repository contains the central documentation, technical setup instructions, and operational procedures for our customized Open edX deployment.


📚 Start Here!

If you are new to the team, please read these files in strict order. They are designed to hold your hand through the entire setup of our platform.

🧩 Advanced Features & Admin

Once you're set up, refer to these documents for specific administrative tasks and deployments:


📦 Core Repositories

These are our core repositories maintained under the WeBuddhist Academy project by OpenPecha.

A custom theme for Open edX tailored for the WeBuddhist Academy learning platform, including branding, styles, and logos.

Our custom fork of the Open edX core codebase.

A Django plugin extending core functionality with WeBuddhist Academy-specific backend logic and custom app APIs.

4. Micro-Frontends (MFEs)

We also utilize default Open edX MFEs that do not have custom OpenPecha forks: Communications, Discussions, Gradebook, and ORA Grading. These still receive our custom header and footer during the Docker image build — see 17. MFE Header Versioning for details.


🤝 How to Contribute

We welcome contributions from the community! Here's how you can get involved:

🐞 Bug Reports

If you encounter a bug or unexpected behavior:

  • Open an issue in the respective repository
  • Describe the problem clearly and include steps to reproduce it if possible
  • This helps us track and resolve issues efficiently

🛠 Code Contributions

Want to contribute code? Follow these steps:

  1. Create a feature branch off the wbc-ulmo1-stage branch in the respective repository
  2. Make your changes and commit them.
  3. Open a Pull Request (PR) to the wbc-ulmo1-stage branch.
  4. One of the WeBuddhist Academy developers will review and test your contribution.
  5. After approval, the changes will be merged into production.

🔒 Note: All main branches are protected and require code review before merging.

💬 Join the Conversation

For discussions, questions, or collaboration:

We're excited to work together and improve the WeBuddhist Academy platform with your help!

About

This repository contains the complete documentation for the Sherab Project.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors