Maintenance TODO List
Maintenance TODO List
Ruby Dependencies
- Update minima theme from “~> 2.5” to latest version
- Update jekyll-feed from “~> 0.12” to latest version
- Add explicit version constraints for csv and webrick gems
- Run
bundle update
to update all dependencies
GitHub Actions
- Update Ruby setup action version
- Add caching for faster builds
- Add status checks/tests before deployment
- Consider adding automated testing workflow
Dependabot Configuration
Update .github/dependabot.yml
to include:
- Bundler ecosystem monitoring
- GitHub Actions monitoring
- Weekly update schedule for all ecosystems
version: 2
updates:
- package-ecosystem: "devcontainers"
directory: "/"
schedule:
interval: weekly
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: weekly
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: weekly
Analytics
- Update Google Analytics implementation to GA4
- Review and update privacy policy accordingly
- Consider adding cookie consent banner
Jekyll Configuration
- Add explicit timezone setting
- Update remote theme version
- Add SEO optimization settings:
- Meta descriptions
- Open Graph tags
- Twitter card tags
- Enable additional Jekyll plugins:
- jekyll-sitemap
- jekyll-seo-tag
- jekyll-archives
Security Updates
- Add security.txt file
- Add CORS headers
- Implement Content Security Policy
- Review and update SSL/TLS configuration
- Add security disclosure policy
Documentation
- Update README with new features and configuration
- Add CONTRIBUTING.md guidelines
- Add SECURITY.md for security policy
- Document local development setup
Performance
- Optimize image assets
- Implement lazy loading for images
- Add caching headers
- Consider implementing service worker for offline support
Accessibility
- Add ARIA labels where needed
- Ensure proper heading hierarchy
- Add alt text to all images
- Test with screen readers
Testing
- Add automated tests
- Set up CI/CD pipeline
- Add lighthouse testing
- Implement cross-browser testing
Future Considerations
- Consider implementing dark mode
- Add search functionality
- Implement commenting system
- Add RSS feed improvements