diff --git a/README.md b/README.md index 01696b18..22f9daad 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ ## Introduction The Africa Ruby Community (ARC) Platform is a project aimed at creating a hub for Ruby language enthusiasts in Africa. This platform facilitates connection, knowledge sharing, collaboration on projects, and staying updated with the latest Ruby community developments. Whether you're a seasoned developer or a beginner, this platform offers tailored resources for different countries and cities, merchandise, meetup information, and details about online workshops and webinars. +- **RubyConf Africa:** [RubyConf Africa](https://rubyconf.africa) +- **Merch Store:** [ARC Merch Store](https://shop.rubycommunity.africa) - **Project Design:** [ARC Platform Design](https://still-snowflake-8822.animaapp.io/) - **Database Design:** [ARC Database Design](https://dbdiagram.io/d/62afab7c9921fe2a96397c1e) diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..9c8d3756 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,27 @@ +# Security Policy + +## Supported Versions + +Please refer to the table below for the status of security updates for versions of this project. + +| Version | Supported | +| ------- | ------------------ | +| main | :white_check_mark: | + +## Reporting a Vulnerability + +The Africa Ruby Community (ARC) team takes the security of our platform and community seriously. If you discover a security vulnerability, we appreciate your help in disclosing it to us responsibly. + +### How to Report + +- **Do NOT** report security vulnerabilities through public GitHub issues, discussions, or pull requests. +- Please report security vulnerabilities via GitHub's private vulnerability reporting feature on this repository, or by emailing the project maintainers directly. +- Include a detailed description of the vulnerability, steps to reproduce, proof of concept (if applicable), and potential impact. + +### What to Expect + +- **Acknowledgment:** We will acknowledge receipt of your vulnerability report within 48 hours. +- **Assessment:** We will assess the report and confirm the vulnerability. +- **Fix & Disclosure:** We will work on a fix in a private branch/security advisory and release a patch as quickly as possible. We will coordinate public disclosure with you once the vulnerability is addressed. + +Thank you for helping keep the Africa Ruby Community safe! diff --git a/app/assets/images/sponsors/current/easyqna.jpeg b/app/assets/images/sponsors/current/easyqna.jpeg new file mode 100644 index 00000000..336dd9fc Binary files /dev/null and b/app/assets/images/sponsors/current/easyqna.jpeg differ diff --git a/app/assets/images/sponsors/current/fata.png b/app/assets/images/sponsors/current/fata.png deleted file mode 100644 index 2349ef96..00000000 Binary files a/app/assets/images/sponsors/current/fata.png and /dev/null differ diff --git a/app/assets/images/sponsors/current/remiapp.png b/app/assets/images/sponsors/current/remiapp.png new file mode 100644 index 00000000..2c2aeecd Binary files /dev/null and b/app/assets/images/sponsors/current/remiapp.png differ diff --git a/app/assets/images/sponsors/current/ustechnology.jpeg b/app/assets/images/sponsors/current/ustechnology.jpeg deleted file mode 100644 index 5d6bc8de..00000000 Binary files a/app/assets/images/sponsors/current/ustechnology.jpeg and /dev/null differ diff --git a/app/helpers/chapters_helper.rb b/app/helpers/chapters_helper.rb index f3fa20f7..9f383bbb 100644 --- a/app/helpers/chapters_helper.rb +++ b/app/helpers/chapters_helper.rb @@ -26,12 +26,13 @@ module ChaptersHelper alt_key: 'sponsors.current.typesense' }, { image: 'sponsors/current/sidekiq.png', link: 'https://sidekiq.org/', alt_key: 'sponsors.current.sidekiq' }, - { image: 'sponsors/current/fata.png', link: 'https://fata.dev/', - alt_key: 'sponsors.current.fata' }, + { image: 'sponsors/current/finplus.png', link: 'https://finplusgroup.com', alt_key: 'sponsors.current.finplus' }, { image: 'sponsors/current/senga.png', link: 'https://senga.co/', alt_key: 'sponsors.current.senga' }, - { image: 'sponsors/current/ustechnology.jpeg', link: 'https://ustechmiami.com/', - alt_key: 'sponsors.current.ustechnologies' }, + { image: 'sponsors/current/easyqna.jpeg', link: 'https://www.biztimamtechnologies.com/', + alt_key: 'sponsors.current.easyqna' }, + { image: 'sponsors/current/remiapp.png', link: 'https://remiapp.ai/', + alt_key: 'sponsors.current.remiapp' }, { image: 'sponsors/current/kodees.png', link: 'https://www.kodees.co.ke/', alt_key: 'sponsors.current.kodees' }, { image: 'sponsors/current/rubycon_italy.png', link: 'https://rubycon.it/', alt_key: 'sponsors.current.rubycon_italy' } @@ -41,14 +42,14 @@ module ChaptersHelper { image: 'sponsors/current/ruby_central.png', link: 'https://rubycentral.org/', alt_key: 'sponsors.current.ruby_central' }, - { image: 'sponsors/current/finplus.png', link: 'https://finplusgroup.com', alt_key: 'sponsors.current.finplus' }, + { image: 'sponsors/previous/solutech_official.svg', link: 'https://solutech.co.ke', alt_key: 'sponsors.current.solutech' }, { image: 'sponsors/previous/daystar.png', link: 'https://www.daystar.ac.ke/', alt_key: 'sponsors.current.daystar' }, { image: 'sponsors/current/prosper.png', link: 'https://www.prosperhedge.com/', alt_key: 'sponsors.current.prosper' }, - { image: 'sponsors/previous/gurzu.png', link: 'https://gurzu.com/', alt_key: 'sponsors.current.gurzu' }, - { image: 'sponsors/current/must-company.png', link: 'https://must.company/', alt_key: 'sponsors.current.must_company' } + { image: 'sponsors/previous/gurzu.png', link: 'https://gurzu.com/', alt_key: 'sponsors.current.gurzu' } + ].freeze SOCIALS = [ diff --git a/app/views/landing/home/_featured_sponsors.html.erb b/app/views/landing/home/_featured_sponsors.html.erb index 5ee0595e..c07a80d0 100644 --- a/app/views/landing/home/_featured_sponsors.html.erb +++ b/app/views/landing/home/_featured_sponsors.html.erb @@ -3,7 +3,7 @@
<%= t('landing.index.sponsors.become_sponsor_hint', default: 'Our generous partners who make the community possible') %>
+<%= t('landing.index.sponsors.featured_description', default: 'Our generous partners who make the community possible') %>
- A community of 5,000+ developers, entrepreneurs, and designers across East Africa united by their passion for Ruby and open-source software. + <%= t('landing.index.intro.hero_description') %>
<%# Stats pills %> diff --git a/app/views/landing/home/_previous_sponsors.html.erb b/app/views/landing/home/_previous_sponsors.html.erb index 54f3a14e..b8715790 100644 --- a/app/views/landing/home/_previous_sponsors.html.erb +++ b/app/views/landing/home/_previous_sponsors.html.erb @@ -3,7 +3,7 @@<%= t('landing.index.sponsors.previous_hint', default: 'Organizations that have supported our mission over the years') %>
+<%= t('landing.index.sponsors.previous_description', default: 'Organizations that have supported our mission over the years') %>