Skip to content

sugarlabs/www-v2

Sugar Labs Web Site

Aims

  • Announce our vision and mission.
  • Invite potential users of Sugar Labs software.
  • Advertise our free software and licensing approach.
  • Provide links to software downloads.
  • Invite potential developers to the source code we hold in trust.

Contributing

Content about Sugar, Sugarizer, or Music Blocks is far more important than the site's style or appearance.

Please prioritize updating the site's content over its design.

To have your pull requests or issues considered seriously, you must be a user or developer of one of our software products: Sugar, Sugarizer, or Music Blocks.

For detailed guidelines, refer to the Contribution Guide.

Tech Stack

SugarWeb is a client-side web application written in TypeScript. It utilizes React for UI components and is designed to work with any JavaScript UI library/framework or the JS DOM API directly. The project is bundled using Vite.

Application

  • React 19 – for building dynamic and responsive user interfaces
  • TypeScript 5 – for static typing, enhancing code quality and developer experience
  • Tailwind CSS – utility-first CSS framework for rapid UI development
  • React Router DOM – declarative routing for navigation
  • Axios – for handling HTTP requests and API calls
  • Framer Motion – for creating smooth UI animations
  • Lucide React – for modern icon libraries
  • Content Plugins – includes react-markdown, rehype, remark, and related plugins for markdown rendering and content sanitization
  • DomPurify – for sanitizing user-generated HTML content

Tooling

  • Node.js – runtime environment for development and build processes
  • Vite 7 – fast development server and optimized production builds
  • ESLint – for identifying and fixing code issues
  • Prettier – for consistent code formatting
  • Markdownlint – for enforcing markdown documentation standards

Development

To get started with development, refer to the Developer Guide.

About

The Sugar Labs Website -v2

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages