ClubCedille / Plateforme-Cedille

Nouvelle infra du club Cédille
https://wiki.omni.cedille.club
MIT License
6 stars 0 forks source link

Créer le lab pratique pour le "Développement web" avec Hugo #217

Open SonOfLope opened 2 weeks ago

SonOfLope commented 2 weeks ago

Objectif : Développer un lab pratique pour le développement web en utilisant Hugo et permettre aux membres de se familiariser avec le framework et les pratiques associées.

Tâches :

Les étapes fournies sont des lignes directrices générales ; n'hésitez pas à les adapter ou à les améliorer si nécessaire. Assurez-vous que le lab est accessible aux débutants.

Endlessflow commented 1 day ago

The following is a draft outline of the lab.


Hugo Portfolio Lab - Onboarding Project Outline

Introduction

Welcome to the Hugo Portfolio Lab! In this lab, you'll create a portfolio website using Hugo, a powerful and flexible static site generator. This portfolio will not only serve as a showcase of your skills and projects but also lay the groundwork for your onboarding journey with the club. This lab will guide you through the process of setting up Hugo, choosing a template, and ultimately building a website that represents your professional self.

If you haven't read the formal introduction to this onboarding series, we recommend starting there. If you're ready and have chosen Hugo as your web development framework, let's proceed!

This lab is structured to accommodate different levels of engagement:

No matter your level of interest, you'll leave this lab with a working portfolio. The only difference is how deep you decide to explore the Hugo ecosystem.

Lab Structure

1. Getting Started with Hugo

🟢 Introduction to Hugo

🟢 Installing Hugo

2. Setting Up Your Site

🟢 Creating Your First Hugo Site

3. Choosing Your Path: Template vs. Custom Theme

🟢 Using an Existing Template (Recommended)

🟡 Customizing an Existing Template

🔴 Creating Your Own Theme from Scratch (Advanced)

4. Content Creation

🟢 Customizing Existing Pages

🟡 Enhancing Content

🔴 Creating New Pages from Scratch (Advanced)

5. Acceptance Criteria for Completion

🟢 Minimum Requirements

The minimum requirement is to have the following two pages in ones portfolio website:

🟡 Documenting Your Experience

7. Next Steps

Conclusion

This multi stage training project is the beginning of your journey with CEDILLE. By the end of this experience, you’ll not only have a portfolio that showcases your skills but also foundational experience in DevOps, SRE, and application development through subsequent labs. Take your time, experiment, and make the most out of it. We’re here to help you slowly get ready for the industry, one project at a time!


This is the baseline skeleton of the lab that will need to be expended upon with actual content.