Skip to content

Commit

Permalink
Refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
alessandromr committed Feb 14, 2022
1 parent 215478d commit 5bfbf56
Show file tree
Hide file tree
Showing 101 changed files with 575 additions and 72 deletions.
17 changes: 10 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,20 @@ Pull requests can be used to add/edit/delete companies from the list.

### How To Contribute with PRs

Companies must be added to `./src/data.json` file using the JSON format.
The `README.md` file is automatically generated, so it should be left untouched.
The new companies should be added to the data folder using a dedicated file, the files are divided by category (software, marketing, ecc...).
The `README.md` file is automatically generated, so you don't have to edit it manually.

1. Open `./src/data.json`
2. Add the company
1. Open `./data` directory
2. Choose the correct company category (software, marketing, ecc...) and enter that directory
3. Add a new JSON file for the new company (file name should be a slugified version of the company name)
4. File content should respect the following format:

```JSON
{
"name": "CompanyName",
"career_page_url": "https://companyname.companytld/jobs",
"url": "https://www.companyname.companytld/",
"type": "Product",
"type": "B2B",
"tags": [
"PHP",
"Go",
Expand All @@ -34,7 +36,8 @@ The `README.md` file is automatically generated, so it should be left untouched.

#### Allowed Company Types

1. Product
2. Consulting
1. B2B
2. B2C
3. Consulting

To suggest a new company type, please open an issue.
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
generator:
cd src/cmd/generator && go run .
fmt:
cd src/cmd/formatter && go run .
13 changes: 13 additions & 0 deletions data/cloud_software/agile_lab.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "Agile Lab",
"career_page_url": "https://www.agilelab.it/open-positions/",
"url": "https://www.agilelab.it/",
"type": "Consulting",
"tags": [
"AWS",
"Spark",
"Scala",
"Java",
"Python"
]
}
11 changes: 11 additions & 0 deletions data/cloud_software/aruba_s.p.a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Aruba S.p.A.",
"career_page_url": "https://www.aruba.it/en/home.aspx",
"url": "https://www.aruba.it/en/home.aspx",
"type": "Product",
"tags": [
"OpenShift",
"Serverless",
"Istio"
]
}
13 changes: 13 additions & 0 deletions data/cloud_software/bmc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "BMC",
"career_page_url": "https://www.bmc.com/careers/careers.html",
"url": "https://www.bmc.com",
"type": "Product",
"tags": [
"Angular",
"AWS",
"Kubernetes",
"Java",
"Python"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/canonical.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "Canonical",
"career_page_url": "https://canonical.com/careers",
"url": "https://canonical.com/",
"type": "Product",
"tags": [
"Python",
"Go",
"OpenStack",
"Kubernetes"
]
}
9 changes: 9 additions & 0 deletions data/cloud_software/claranet_italia.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Claranet Italia",
"career_page_url": "https://claranetitalia.recruitee.com/l/it",
"url": "https://www.claranet.it/",
"type": "Consulting",
"tags": [
"AWS"
]
}
10 changes: 10 additions & 0 deletions data/cloud_software/codiceplastico.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "CodicePlastico",
"career_page_url": "https://codiceplastico.com/jobs/",
"url": "https://codiceplastico.com/",
"type": "Consulting",
"tags": [
".NET",
"Node.js"
]
}
10 changes: 10 additions & 0 deletions data/cloud_software/cortilia.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "Cortilia",
"career_page_url": "https://about.cortilia.it/lavora-con-noi",
"url": "https://about.cortilia.it/",
"type": "Product",
"tags": [
"AWS",
"Java"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/crowdstrike.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "CrowdStrike",
"career_page_url": "https://www.crowdstrike.com/careers/",
"url": "https://www.crowdstrike.com/",
"type": "Product",
"tags": [
"Go",
"AWS",
"IoT",
"Security"
]
}
10 changes: 10 additions & 0 deletions data/cloud_software/datadog.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "Datadog",
"career_page_url": "https://www.datadoghq.com/careers/",
"url": "https://www.datadoghq.com/",
"type": "Product",
"tags": [
"Go",
"Kubernetes"
]
}
13 changes: 13 additions & 0 deletions data/cloud_software/docebo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "Docebo",
"career_page_url": "https://www.docebo.com/company/careers/",
"url": "https://www.docebo.com/",
"type": "Product",
"tags": [
"AWS",
"Terraform",
"Node.js",
"Angular",
"PHP"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/docplanner.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "Docplanner",
"career_page_url": "https://www.docplanner.com/career",
"url": "https://www.docplanner.com",
"type": "Product",
"tags": [
"AWS",
"PHP",
".NET",
"ElasticSearch"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/edb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "EDB",
"career_page_url": "https://www.enterprisedb.com/careers",
"url": "https://www.enterprisedb.com/",
"type": "Product",
"tags": [
"Azure",
"C",
"Kubernetes",
"PostgreSQL"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/elastic.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "elastic",
"career_page_url": "https://www.elastic.co/about/careers/",
"url": "https://www.elastic.co/",
"type": "Product",
"tags": [
"Go",
"Cloud",
"Scala",
"OpenStack"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/everli.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "everli",
"career_page_url": "https://it.everli.com/it/lavora-con-noi",
"url": "https://it.everli.com/it",
"type": "Product",
"tags": [
"PHP",
"Vue.js",
"Android",
"iOS"
]
}
9 changes: 9 additions & 0 deletions data/cloud_software/facile.it.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Facile.it",
"career_page_url": "https://inrecruiting.intervieweb.it/facileit/it/career#vacancies",
"url": "https://www.facile.it/",
"type": "Product",
"tags": [
"PHP"
]
}
16 changes: 16 additions & 0 deletions data/cloud_software/flightradar24.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "Flightradar24",
"career_page_url": "https://careers.flightradar24.com/",
"url": "https://flightradar24.com/",
"type": "Product",
"tags": [
"C++",
"Python",
"IoT",
"AWS",
"Terraform",
"Kubernetes",
"PHP",
"Vue.js"
]
}
11 changes: 11 additions & 0 deletions data/cloud_software/flowing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Flowing",
"career_page_url": "https://www.flowing.it/job-opportunity/",
"url": "https://flowing.it",
"type": "Consulting",
"tags": [
"AWS",
"PHP",
"JS"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/gitlab.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "GitLab",
"career_page_url": "https://about.gitlab.com/jobs/",
"url": "https://about.gitlab.com/",
"type": "Product",
"tags": [
"Go",
"Kubernetes",
"Python",
"Ruby on Rails"
]
}
13 changes: 13 additions & 0 deletions data/cloud_software/hotjar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "Hotjar",
"career_page_url": "https://careers.hotjar.com/",
"url": "https://www.hotjar.com/",
"type": "Product",
"tags": [
"AWS",
"Kubernetes",
"Terraform",
"Python",
"React"
]
}
10 changes: 10 additions & 0 deletions data/cloud_software/immobiliare.it.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "Immobiliare.it",
"career_page_url": "https://www.immobiliare.it/info/lavora-con-noi/",
"url": "https://www.immobiliare.it/",
"type": "Product",
"tags": [
"PHP",
"Openstack"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/isolutions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "iSolutions",
"career_page_url": "https://www.isolutions.it/workwithus.html",
"url": "https://www.isolutions.it/index.html",
"type": "Product",
"tags": [
"Azure",
".NET",
"SQL server",
"AWS"
]
}
12 changes: 12 additions & 0 deletions data/cloud_software/lastminute.com.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "lastminute.com",
"career_page_url": "https://careers.lastminute.com/",
"url": "https://www.lastminute.com/",
"type": "Product",
"tags": [
"AWS",
"Kubernetes",
"Go",
"Python"
]
}
11 changes: 11 additions & 0 deletions data/cloud_software/madisoft.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Madisoft",
"career_page_url": "https://labs.madisoft.it/",
"url": "https://labs.madisoft.it",
"type": "Product",
"tags": [
"AWS",
"PHP",
"React"
]
}
16 changes: 16 additions & 0 deletions data/cloud_software/mailup.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "MailUp",
"career_page_url": "https://www.growens.io/en/work-with-us/",
"url": "https://www.mailup.com/",
"type": "Product",
"tags": [
"Linux",
"Go",
"AWS",
"IaC",
"React",
"Angular",
"C#",
"Python"
]
}
13 changes: 13 additions & 0 deletions data/cloud_software/mattermost.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "Mattermost",
"career_page_url": "https://mattermost.com/careers/",
"url": "https://mattermost.com/",
"type": "Product",
"tags": [
"Go",
"Terraform",
"AWS",
"Kubernetes",
"CircleCI"
]
}
Loading

0 comments on commit 5bfbf56

Please sign in to comment.