-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rough Roadmap and plans #84
Comments
Example template:
|
So, as you may have guessed, the plan moving forward is to allow users to re-upload website templates to different mirrors and keep a central repository of those templates for HiddenEye to automatically download from. This will ensure:
|
The ability to specify dependencies will allow us to warn users when they try to use a template that won't work on their system. For example, if they don't have PHP installed or if tests show architecture incompatibility. |
A separate GitHub repository is going to contain those |
Registry file example:
|
Phase 1 progress: Created the registry we're going to use for out templates, called it Tabulae Still want to modify the format to require explicitly stating which version of Tabulae template file is using, to ensure backward compatibility in the future updates |
Roadmap
Phase 1: Initial Setup
Set Up GitHub Repository
templates
folder and atemplates.json
file.Design Metadata Structure
template.json
structure to include multiple download links, hash information, and dependencies.templates.json
registry format accordingly.Phase 2: Client-Side Script Development
Fetch and Parse Templates
templates.json
file from the GitHub repository.Rate Download Sources
rate_sources
function to evaluate and rank the download links based on speed and reliability.Download and Verify Template
download_template
function to download the template from the best-rated link and verify its hash.Install Template
install_template
function to unpack and install the downloaded template.Phase 3: Integration and Testing
Integrate Client-Side Script
Testing
User Feedback
Phase 4: Documentation and Deployment
Documentation
template.json
with dependencies and upload templates.Deployment
Phase 5: Maintenance and Improvement
Monitor and Maintain
templates.json
registry and ensure it stays up-to-date.Enhancements
The text was updated successfully, but these errors were encountered: