Development plan for site

Milestone: Âu Lc

Objective: bootstrap project, infrastructure, and basic development processes

Primary tasks:

  • ☑ Set up Github organization, project, and repository
  • ☑ Introduce the “Project Reference” document that provides an overview of the Svelte Vietnam project
  • ☑ Design and integrate the official logo for Svelte Vietnam
  • ☑ Set up branding repository to store public assets (including logo with version history) and the “Branding Guidelines" document (discussing about usage of Svelte Vietnam's public assets)
  • ☑ Introduce the Home page with basic design
  • ☑ Develop websocket service and bot for Discord server, making ways to gradually add new features to enrich experience for users on both Discord and the site
  • ☑ Set up basic metadata and SEO, including sitemap.xml, Google Search Console, Google Analytics
  • ☑ Introduce this Roadmap page

Milestone: T

Objective: prepare for the first official release of sveltevietnam (v1.0.0), focusing on developing blog and events pages, as well as necessary features and content for the community to start participating and contributing more actively.

Primary tasks:

  • ☑ Publish the Code of Conduct page with basic design
  • ☑ Design the infrastructure and bootstrap mailer service to manage user subscriptions for email notifications
  • ☑ Publish the Events page with basic design
  • ☑ Publish the Blog page with basic design
  • ☑ Introduce the “Technical Reference” and “Contributing Guidelines” documents
  • ☑ Set up processes to publish blog posts or link posts via Github issue, and guidelines for coding blog posts
  • ☑ Set up dedicated Open Graph images for all current pages
  • ☑ Support progressive enhancement (solution or fallback for users without Javascript), especially for critical features including i18n routing, color theme switching, mobile header nav menu, and splash screen
  • ☑ Introduce the Design page group that documents the design details of Svelte Vietnam, including logo, typography, colors, and blog
  • ☑ Organize the first online community meetup
  • ☐ Draft content and design for “Svelte Vietnam Community Survey”

Related tasks as preparation for the next milestone:

Chữ Nôm

Milestone: Đng

Objective: build infrastructure and processes for posting and scraping jobs related to Svelte or Front-end.

Primary tasks:

  • ☑ Publish the Jobs page with basic design
  • ☐ Develop a web scraper and cron job to automatically find related jobs
  • ☐ Set up processes for sponsors to post and link jobs

Đồng Thiên Phúc trấn bảo