AI prompts
base on [![Ceasefire Now](https://badge.techforpalestine.org/default)](https://techforpalestine.org/learn-more)
# Boycott Israeli Tech Companies Dataset
### Overview
This repository is dedicated to providing a comprehensive list of Israeli tech companies to boycott, categorized based on their respective industries.
### Motivation
This boycott movement is effective, pro-israeli harassment is filling the issues section, the best reply is to focus on building the list of tools to replace their tech. Don't let them intimidate us.
### Contents
- YAML Files: Each category of companies is organized into separate YAML files. These files are easy to navigate and are regularly updated.
- Alternative Companies: For every boycotted company, we provide a list of alternative companies.
### Contributing
We welcome contributions from the community. If you wish to add a company to the boycott list or suggest an alternative, please follow these steps:
- Create a new fork.
- Clone your fork repository.
- Make your changes in a new branch.
- Add a comprehensive commit message e.g. "Added new trigger-happy company". Push.
- Submit a pull request with a detailed description of your additions or changes.
#### Help! I'm not a developer! How do I contribute?
1. Create a [github account](https://github.com/).
1. Navigate to [the repository](https://github.com/TechForPalestine/boycott-israeli-tech-companies-dataset).
1. Browse the [existing companies](https://github.com/TechForPalestine/boycott-israeli-tech-companies-dataset/tree/main/dataset/companies). Note they are organised by industry.
1. Once you know what you want to add, navigate to the file you want to change e.g. Cloud.yaml.
1. In the top right corner, click the Edit button. If it complains that you don't have a fork yet, Click create fork.
1. Make the change(s) to the file.
1. Once done, click the green button "Commit Changes", visible near the top right corner.
1. Add a comprehensive commit message e.g. "Added new trigger-happy company", and click "Propose changes".
1. Review your changes - if you are happy with them, click "Create pull request".
1. Add a comprehensive description of the change you're making, then click "Create pull request".
Done! One of the project maintainers will review and merge your changes.
### Data Schema
- [Company Schema](./validators/companies/company-schema.yaml)
### Available commands
- `npm run validate` Validate the companies yaml files
### Notes
- The list of ISraeli companies were obtained from [buyisraelitech.com](https://buyisraelitech.com/)
", Assign "at most 3 tags" to the expected json: {"id":"6662","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"