-
Notifications
You must be signed in to change notification settings - Fork 0
FAQs
Welcome to the Frequently Asked Questions (FAQs) page for PolyMPR! Here, you'll find answers to common questions about the platform, its features, and how to use it effectively. If you don't find what you're looking for, feel free to reach out to the community or consult the documentation. 🛠️
PolyMPR (Poly Management Platform for Resources) is a Deno/Fresh-based framework designed to help the INFO department transition to cloud-based HR management. It uses a modulith architecture to ensure flexibility, scalability, and ease of maintenance.
PolyMPR is tailored for the Polytech departments, more specifically INFO department, looking to modernize their HR systems and transition to the cloud.
PolyMPR offers:
- Modulith architecture for easy customization and scalability.
- Cloud-native design for seamless integration with cloud services.
- Deno and Fresh framework for secure, fast, and modern web applications.
Yes! PolyMPR is open-source and released under the MIT License. You can view, modify, and distribute the code as per the license terms.
To install PolyMPR, clone the GitHub repository and follow the installation guide. You’ll need Deno and optionally Docker for containerized deployments.
git clone https://github.com/fedyna-k/PolyMPR.git
cd PolyMPR
deno task startNo, Deno is not required to run PolyMPR if you run it with Docker compose. But you can install it using the official Deno installation guide.
Absolutely! Docker is optional but recommended for containerized deployments.
Use the provided compose.yml file to build and run the application.
docker compose up --buildModules are self-contained units of functionality that can be added, removed, or updated independently. Examples include Grade management and Student signatures.
To create a new module, follow the module creation guide. Each
module must be placed in the routes/(apps)/ folder and follow the specified
structure.
Yes! PolyMPR’s modular design makes it easy to customize existing modules. Simply modify the relevant files in the module’s folder.
You can add new features by creating a custom module or extending an existing one.
Deno requires explicit permissions to access files, networks, and environments. Run the application with the necessary flags:
deno run --allow-net --allow-read --allow-env main.tsEnsure Docker is installed and running on your system. Check the logs for errors and verify that you have sufficient resources (e.g., memory and CPU) allocated.
Make sure the application is running and there are no errors in the terminal. If you’re using Docker, ensure the container is up.
You can:
- Join the GitHub Discussions to ask questions and share ideas.
- Report issues on the Issue Tracker.
- Consult the documentation for detailed guides and tutorials.
We welcome contributions! Check out the contributing guide to learn how to submit pull requests, report issues, or suggest new features.
Yes! Join the PolyMPR Discord server to connect with other users and developers.
PolyMPR is open-source and released under the MIT License. You’re free to use, modify, and distribute the code as per the license terms.
If you didn’t find the answer to your question here, check out the following resources:
- Installation Guide: Learn how to set up PolyMPR on your local machine to start development. 🖥️
- Modules: Learn how to create modules in PolyMPR. 🧩
- Tutorials: Step-by-step guides to help you get the most out of PolyMPR. 🎓
- CLI Documentation: Dive into the technical details of PolyMPR's CLI. 📄
- Release Notes: Stay up-to-date with the latest features and improvements. 📰
Thank you for using PolyMPR! If you have additional questions, feel free to reach out to the community. Happy coding! 💻✨
PolyMPR is open-source and released under the MIT License 📜