Skip to content

Commit 8bdb1aa

Browse files
committed
improve meta site, allow edit, minor fixes
1 parent 16dd1c3 commit 8bdb1aa

File tree

4 files changed

+24
-16
lines changed

4 files changed

+24
-16
lines changed

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ oJobPub is an initiative with the goal, to create a free, simple and efficient p
1414

1515
## No Goals
1616

17-
- [ ] oJobPub.org is **not** meant to be *another job board*, even though we might publish collect jobs publish using oJobPub just as a *PoC*.
17+
oJobPub.org is **not** meant to be *another job board*, even though we might publish collect jobs publish using oJobPub just as a *PoC*.

docs/project.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,29 @@ To establish a JSON schema as a standard format for publishing vacancies we foll
66

77
First, we need to decide who will be in charge of maintaining the standard. This could be a non-profit organization, a consortium of industry players, or an open-source community. A clear governance model ensures the standard evolves transparently and in a way that benefits everyone.
88

9-
* **Create a Core Team:** Assemble a small group of stakeholders, including recruiters, developers, and job board operators, to guide the initial development.
10-
* **Establish a Decision-Making Process:** Determine how changes to the schema will be proposed, discussed, and approved. This could be a formal voting process or a consensus-based approach.
9+
- [ ] **Create a Core Team:** Assemble a small group of stakeholders, including recruiters, developers, and job board operators, to guide the initial development.
10+
- [ ] **Establish a Decision-Making Process:** Determine how changes to the schema will be proposed, discussed, and approved. This could be a formal voting process or a consensus-based approach.
1111

1212
## 2. **Build a Community**
1313

1414
A standard is only useful if it's widely adopted. This requires active engagement with the community.
1515

16-
* **Publish the Schema:** Make the schema publicly available on a platform like GitHub. Use a versioning system (e.g., `v1`, `v2`) to manage changes.
17-
* **Create Documentation:** Write clear and comprehensive documentation. Explain what each field is for, provide examples, and offer guidance on how to implement the schema.
18-
* **Launch a Website or Forum:** Create a dedicated space for discussion, bug reports, and feature requests. This is where you'll gather feedback and build momentum.
19-
* **Engage with Key Stakeholders:** Reach out to stakeholders. Show them the benefits of the standard and encourage them to participate.
16+
- [x] **Publish the Schema:** Make the schema publicly available on a platform like GitHub. Use a versioning system (e.g., `v1`, `v2`) to manage changes.
17+
- [x] **Create Documentation:** Write clear and comprehensive documentation. Explain what each field is for, provide examples, and offer guidance on how to implement the schema.
18+
- [x] **Launch a Website or Forum:** Create a dedicated space for discussion, bug reports, and feature requests. This is where you'll gather feedback and build momentum.
19+
- [ ] **Engage with Key Stakeholders:** Reach out to stakeholders. Show them the benefits of the standard and encourage them to participate.
2020

2121
## 3. **Formalize the Standard**
2222

2323
Once the schema is mature and has received sufficient community feedback, you can pursue formal recognition.
2424

25-
* **Write a Specification:** Turn the schema and its documentation into a formal specification document. This should include a detailed description of every field, data types, and any business rules.
25+
- [ ] **Write a Specification:** Turn the schema and its documentation into a formal specification document. This should include a detailed description of every field, data types, and any business rules.
2626

2727
## 4. **Promote Adoption and Provide Tools**
2828

2929
Promotion is key to making the standard a success.
3030

31-
* **Develop Client Libraries:** Create official libraries in popular programming languages (e.g., Python, JavaScript) to make it easy for developers to use the schema.
32-
* **Build Validation Tools:** Offer a free online tool where anyone can paste their JSON and validate it against the schema. This helps catch errors and encourages correct usage.
33-
* **Showcase Success Stories:** As companies start to adopt the standard, highlight their success. This provides social proof and demonstrates the real-world value of the format.
34-
* **Maintain and Iterate:** Continue to solicit feedback and release new versions of the schema as the industry evolves.
31+
- [ ] **Develop Client Libraries:** Create official libraries in popular programming languages (e.g., Python, JavaScript) to make it easy for developers to use the schema.
32+
- [x] **Build Validation Tools:** Offer a free online tool where anyone can paste their JSON and validate it against the schema. This helps catch errors and encourages correct usage.
33+
- [ ] **Showcase Success Stories:** As companies start to adopt the standard, highlight their success. This provides social proof and demonstrates the real-world value of the format.
34+
- [ ] **Maintain and Iterate:** Continue to solicit feedback and release new versions of the schema as the industry evolves.

docs/why.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Let's look at three topics regarding job postings:
1010

1111
Publishing and finding jobs is a huge market. Nowadays there are **hundrets or thousands** of job portals, job boards and career platforms world wide.
1212

13-
An estimated **34.4 USD billion** is spent annually on online job advertisements. This figure for 2023 underscores the immense importance of online job boards and career platforms in modern human resources management. The market for online job ads is a central component of the global recruiting industry. These figures come from Staffing Industry Analysts (SIA), a leading analysis firm in the field of human resources management.
13+
An estimated **USD 34.4 billion** is spent annually on online job advertisements. This figure for 2023 underscores the immense importance of online job boards and career platforms in modern human resources management. The market for online job ads is a central component of the global recruiting industry. These figures come from Staffing Industry Analysts (SIA), a leading analysis firm in the field of human resources management.
1414

1515
Needless to say, job portals typically **charge employers regardless** of whether they fill the position or not.
1616

mkdocs.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
site_name: "oJobPub - Open Job Publishing Initiative"
2+
site_description: "oJobPub is a community-driven effort to create an open standard for publishing job listings in a structured format, making it easier for job seekers and employers to connect."
3+
site_url: https://www.ojobpub.org/
4+
5+
repo_url: https://github.com/ojobpub/docs
6+
edit_uri: edit/main/docs/
27

38
nav:
49
- Intro: index.md
@@ -11,6 +16,11 @@ nav:
1116
- About: project.md
1217

1318
theme:
19+
name: material
20+
features:
21+
- navigation.tabs
22+
- content.action.edit
23+
- content.action.view
1424
font: false
1525
logo: static/logo.png
1626
palette:
@@ -32,9 +42,7 @@ theme:
3242
toggle:
3343
icon: material/brightness-4
3444
name: Switch to light mode
35-
name: material
36-
features:
37-
- navigation.tabs
45+
3846

3947
markdown_extensions:
4048
- pymdownx.highlight:

0 commit comments

Comments
 (0)