Platform Contributor Guide
[Legacy v3] Platform
[Legacy v3] Platform
  • πŸ‘‹[Legacy v3] Welcome | README
  • Contributing | Getting Involved
    • Specific tasks needed for COVID19-support
    • Add code to Ushahidi
    • Encouraging contribution from non-developers
  • Frequently Asked Questions
  • Join the Ushahidi community
  • Contributors ✨
  • πŸ›£οΈ The Ushahidi Platform Roadmap
    • V2-V3+ Migration tool
  • Privacy and security best practices
    • Security as a user
    • Security for deployment admins
    • Security for deployment hosts
  • Development & Code
    • Development: Overview
    • How to get the source code
    • Setup Guides
      • Installing for production environments
      • Development environment with XAMPP
      • Development environment setup with Vagrant
      • [Client] Setting up the Platform Client for development
        • Migration from AngularJS
      • Setting up the Pattern Library for development
      • [API & Client] Bundled release install
    • Add code to Ushahidi
    • Development process
    • Coding Standards
    • Track and submit issues in Github
    • Upgrading Ushahidi
      • Upgrading to latest release
      • Upgrading from V3.x.x to V4.x.x
    • βš™οΈ Installation Helperβ€Œ
  • Tech Stack
    • API Documentation
    • Third party app development
      • Web hooks
    • Database | Tables overview
    • Database | Database Schema Diagram
    • Database | Table details
    • πŸ“Architecture
    • Use case internals
  • QA & Testing
    • The QA process
    • How to run QA tests
    • Defect Management
    • How to write QA test scripts
    • Hotfixes
  • Front-end development
    • Changing UI styles: introduction to the pattern library
      • File-structure
      • Installing new packages
      • How to Apply to the Platform
      • Using the changed styles in platform-client
      • Syntax and Formatting
      • Grid, Breakpoints, & Media Queries
      • Variables
      • Mixins
      • Helpers
      • Icons
      • Create a New Component from Scratch
      • Read Direction
  • Design
    • 🎨Design: overview
    • 'Best practice' design
    • Ushahidi Platform 'Sticker Sheet'
    • User testing process
    • User testing script examples
    • Synthesising user testing results examples
      • Synthesis example 1
      • Synthesis example 2
      • Synthesis example 3
      • Synthesis recommendations example 1
      • Synthesis recommendations example 2
    • Open Source Design
  • Documentation
    • Documentation
    • Contributing docs via GitHub
  • Translation
    • Localization and Translation
  • The Ushahidi Platform Facebook bot
    • The Facebook bot
      • Installing the bot
      • The bot script
  • Hackathon and events
    • Installathon, May 2019
      • Welcome to the hackathon!
    • Write/Speak/Code 2019
    • Open Design: Bangalore
    • Open Design: Taipei
    • πŸ“‘Google season of docs
    • πŸ’»Google Summer of Code
      • GSoC 2024
  • Enhancement Proposals
    • Exchange Format
    • Importing data from previous versions
Powered by GitBook
On this page
  • Contributions
  • Original welcome text
  • Welcome! hi! πŸŽ‰
  • W/S/C open source day - who is doing what (from Ushahidi)
  • What you can help with
  • Getting started
  • One last thing
  1. Hackathon and events

Write/Speak/Code 2019

This page was originally a ticket https://github.com/ushahidi/platform/issues/3659 and was migrated here for historical reasons.

PreviousWelcome to the hackathon!NextOpen Design: Bangalore

Date: August 18, 2019.

Contributions

Credits to for adding a new description in the Ushahidi settings page, making it much more clear what the user is going to achieve by making a deployment private. <3

******

****

****

Original welcome text

Welcome! hi! πŸŽ‰

W/S/C open source day - who is doing what (from Ushahidi)

@rowasc (that's me!) will be available for support in the W/S/C slack, in the channel #oss-ushahidi which you can join

@Erioldoesdesign will join us for design and product related questions later in the day (Thanks, Eriol πŸ’― ! )

@Angamanga is going to be supporting me the day before the event with preparation (Thanks Anna! ❀️ )

Our code of conduct

What you can help with

    • Tickets tagged wsc2019 are here to ensure there were some pre-selected issues that most folxs will be able to get started on quickly, but if you find an issue that you want to contribute and isn't tagged for the conference feel free to grab it (just leave a comment on it so other folks avoid picking the same issue, and tag @rowasc if you need some help ) :)

🀝 Please add a comment when you work on a ticket so others know it's already in progress

Getting started

One last thing

Hi! We are excited to be a part of the open source day with Write Speak Code this year! If you are new to Ushahidi, you can learn more about our work and our team here .

Report Code of Conduct violations: romina [at] ushahidi.com or angela [at] ushahidi.com

New to OSS? Tickets tagged are great to get started if you are new to open source development. We reserve those to make sure people who haven't contributed before can have a chance to fix small issues that make our platform better.

Tickets tagged will be prioritized for the participants of this open-source day. All tickets tagged for the event will have the secondary tag , , , so you can get a good idea of what they will involve.

Tickets tagged (even if the wsc2019 tag isn't present) are fair game for anyone who is looking to help verify that issues are still happening, or to folks interested in helping write descriptions and categorize the types of changes needed for them. Please do make sure to tag @rowasc or @Erioldoesdesign when you work on them so we can support you.

If you are planning to work on the frontend application, you only need one part of the codebase, the . We will provide (through slack) a demo deployment hosted in our QA servers for anyone looking to test their client work against the API, doing triage, documentation, or testing issues.

If you plan to work on the backend, we recommend you install the and the locally so it's easy to check any changes.

The full documentation to get started with coding in Ushahidi can be found . We recommend to follow the local setup instructions and reach out to me with any blockers or issues you might find (we are revamping our docs, and migrating to gitbooks, so we appreciate all your feedback)

We are working on a new installation experience at the moment, and you can help us make it better πŸŽ‰ In you can find instructions if that's something you'd like to work on. We would love to get all your feedback and use it to improve the tools

https://www.ushahidi.com/about
Code of Conduct
First timers only
WSC
Docs testing
Testing
Client
API
Needs Triage
platform-client repository
platform-api repository
platform-client repository
here
Find the Getting Started documentation here
this ticket
Jessica Weber
https://github.com/ushahidi/platform-client/pull/1320