Skip to content

Create GSoC guidelines repository #13

@ovflowd

Description

@ovflowd

This issue tracks the creation and curation of a new repository dedicated to onboarding contributors to the webpack project. The repository should include comprehensive onboarding materials, guides to the webpack codebase, contribution tips, and templates for Google Summer of Code (GSoC) proposals. The goal is to make it easier for new contributors to understand the project's structure and to reliably draft strong GSoC applications.

Description

Many newcomers struggle to get started with contributing to webpack or preparing GSoC proposals due to lack of centralized, beginner-friendly documentation. This repository will serve as a single point of reference for:

  • Learning webpack's structure and common workflows
  • Understanding contribution guidelines and development setup
  • Browsing example GSoC proposals and recommendations
  • Accessing curated tips and resources specific to webpack development

Action Plan

  • Create a new GitHub repository under the webpack org (e.g. webpack/onboarding)
  • Write a clear README outlining the repository’s purpose
  • Add a section on understanding webpack’s structure (entry points, plugins, loaders, etc.)
  • Document the development and contribution setup
  • Include contribution guidelines and good first issue workflows
  • Add a dedicated section with GSoC proposal templates and best practices
  • Link to useful external learning resources (blog posts, videos, past PRs, etc.)
  • Promote the repository across relevant webpack and GSoC communication channels once complete

Acceptance Criteria

  • Repository is live and publicly accessible under the webpack organization
  • README clearly explains the repository's purpose and how to use it
  • Contains webpack-specific onboarding documentation
  • Includes templates and tips for GSoC applicants
  • Reviewed and approved by at least one core maintainer

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions