-
-
Notifications
You must be signed in to change notification settings - Fork 8
System Requirements
- Windows (with WSL)
- macOS
- Linux
- Nx: A set of extensible dev tools for monorepos.
- Docker: A set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
- Helm: A tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.
- Kubernetes: An open-source system for automating deployment, scaling, and management of containerized applications.
- Python: An interpreted, high-level, general-purpose programming language.
- Poetry: A tool for dependency management and packaging in Python.
- Node.js: An open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.
- pnpm: A fast, disk space efficient package manager that helps to minimize duplication while installing dependencies.
- Pulumi: Acloud development platform that makes creating cloud programs easy and productive.
You can download the dataset from the following link:
- Phap Dien: A website that provides legal documents of Vietnam.
- QPPL: Database of Vietnam's legal documents.
For Windows (with WSL):
- Ensure that Windows Subsystem for Linux (WSL) is installed. You can enable it from Windows Features or using PowerShell.
- Set up a Linux distribution through WSL, such as Ubuntu, and configure it as needed.
For macOS:
- No additional platform-specific requirements beyond the general requirements listed above.
For Linux:
- No additional platform-specific requirements beyond the general requirements listed above.
-
Memory (RAM): 16GB of RAM is recommended. This amount of RAM is advised to ensure smooth operation when running multiple Docker containers. Running the application with 8GB of RAM may lead to performance issues and resource constraints.
-
Processor (CPU): A multi-core processor with good performance is recommended, as it will help with running containerized services efficiently.
-
Storage: Sufficient storage space is required to store code repositories, container images, and application data. It's recommended to have at least 100GB of free disk space.
-
Network: A stable and high-speed internet connection is beneficial, especially when pulling and pushing container images and collaborating on projects hosted on GitHub.
Having a computer that meets or exceeds these recommended hardware requirements will enhance your development experience and ensure that your Law Knowledge development environment can handle the demands of running containerized services and managing code effectively.
🚀 Explore the full potential of the Law Knowledge!
🐛 Found a bug or have a suggestion? Open an issue and let us know.
Thank you for being a part of our community! 🙌