joblisttoday / data Goto Github PK
View Code? Open in Web Editor NEWProjects and companies hiring around the world, editable with decap-cms (open authoring), input data for joblist.today.
Home Page: https://joblist.today
Projects and companies hiring around the world, editable with decap-cms (open authoring), input data for joblist.today.
Home Page: https://joblist.today
Research use cases for using DID and git based data structure:
Create a Github action/workflow, that will check if a company already exists in this repository's data.
If the check passes, the PR is allowed to be merged
If the check fails, a company exists, and the PR needs further review
Right now we use tags:
company.tags
, to describe companies, it is a list of "free text field"tags
collection, but not currently used anywhere except the /tags/:tag
page if it exist, to add data to a tagBut the tags are overall not so great, as a user experience.
We could improve tags:
companies.tags
to pick from the tags
collection, (create a relation between the two models, in the cms)tags
collection list. Why does a tag exist, what value does it bring to the userThe tags need to evolve to be able to well describe a company.
Maybe it should be additional categories on the company model.
Examples:
All in all this seems like a complex project, that needs to bring clear and accessible semantics, to add value for the end user when exploring companies and looking for jobs.
(related cms issue https://gitlab.com/joblist/cms/-/issues/4)
Because markdown is so annoying to work with:
positions.[].map
)Therefore JSON will be used:
company.description
does not need rich text, or font stylesConverted
Example Company Test Github Issue Template
example-company
This should not allow markdown!
hello,world,foo,bar
greenhouse
greenhouse
Currently the data in this repo, for companies, has issues, for examples with dates.
That leads to having the sqlite3 database tables to be generated with for example dates (created_at
and updated_at
) in different formats (cleanup here, in post processing https://gitlab.com/joblist/workers/-/merge_requests/2).
We should fix the data in two places:
cms
, to be sure that the data is created by the CMS (and user), in the correct format https://gitlab.com/joblist/cmsdata
repo, to cleanup existing data in the correct format (sent also by the CMS)used to be <hostname>-jobs.personio.de
, now is <hostname>.jobs.personio.de
, and here all hostnames are saved under hostname: <hostname>-jobs
for companies with personio providers.
Explore:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.