Skip to content

Commit af4bc82

Browse files
Update documentation
1 parent 0f538e2 commit af4bc82

File tree

2 files changed

+138
-12
lines changed

2 files changed

+138
-12
lines changed

README.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,56 @@
11
# multilingualprogramming.github.io
2-
Multilingual Programming Language
2+
3+
This repository contains the GitHub Pages landing site for the Multilingual Programming Language project.
4+
5+
The site is a static single-page experience built around [`index.html`](./index.html) and a small set of assets in [`assets/images/`](./assets/images/). It highlights the language, links to documentation and the playground, and showcases related projects.
6+
7+
## Live site
8+
9+
- Main site: [multilingualprogramming.github.io](https://multilingualprogramming.github.io/)
10+
- Documentation: [multilingualprogramming.github.io/docs/](https://multilingualprogramming.github.io/docs/)
11+
- Playground: [multilingualprogramming.github.io/playground/](https://multilingualprogramming.github.io/playground/)
12+
13+
## Related repositories
14+
15+
- Core language project: [github.com/johnsamuelwrites/multilingual](https://github.com/johnsamuelwrites/multilingual)
16+
- Documentation repository: [github.com/multilingualprogramming/docs](https://github.com/multilingualprogramming/docs)
17+
- Playground repository: [github.com/multilingualprogramming/playground](https://github.com/multilingualprogramming/playground)
18+
19+
## French-language example projects
20+
21+
- Fractales: [site](https://multilingualprogramming.github.io/fractales/) | [repository](https://github.com/multilingualprogramming/fractales)
22+
- Cellular automata (`cellcosmos`): [site](https://multilingualprogramming.github.io/cellcosmos/) | [repository](https://github.com/multilingualprogramming/cellcosmos)
23+
24+
## Repository structure
25+
26+
```text
27+
.
28+
|-- index.html
29+
|-- assets/
30+
| `-- images/
31+
|-- favicon.ico
32+
|-- apple-touch-icon.png
33+
|-- robots.txt
34+
|-- sitemap.xml
35+
`-- site.webmanifest
36+
```
37+
38+
## Local preview
39+
40+
Because this is a static site, you can preview it with any simple local HTTP server.
41+
42+
### Python
43+
44+
```bash
45+
python -m http.server 8000
46+
```
47+
48+
Then open `http://localhost:8000/`.
49+
50+
## Contributing
51+
52+
Contributions are welcome. For site-specific workflow and expectations, see [CONTRIBUTING.md](./CONTRIBUTING.md).
53+
54+
## License
55+
56+
The repository is distributed under the terms described in [LICENSE](./LICENSE).

index.html

Lines changed: 83 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2342,7 +2342,7 @@ <h2 class="cta-title reveal">
23422342
</svg>
23432343
pip install multilingualprogramming
23442344
</a>
2345-
<a href="https://johnsamuel.info/multilingual/playground.html" target="_blank" rel="noopener" class="btn btn-ghost">
2345+
<a href="https://multilingualprogramming.github.io/playground/" target="_blank" rel="noopener" class="btn btn-ghost">
23462346
Open Playground ↗
23472347
</a>
23482348
<a href="https://multilingualprogramming.github.io/docs/" target="_blank" rel="noopener" class="btn btn-ghost">
@@ -2352,6 +2352,60 @@ <h2 class="cta-title reveal">
23522352
</div>
23532353
</section>
23542354

2355+
<!-- ═══════════════════════════════════════════
2356+
RESOURCES AND PROJECTS
2357+
═══════════════════════════════════════════ -->
2358+
<section class="section" id="resources">
2359+
<div class="container">
2360+
<p class="section-label reveal">Resources</p>
2361+
<h2 class="section-title reveal">Documentation, playground,<br /><span class="grad-text">and French projects.</span></h2>
2362+
<p class="section-body reveal">Explore the official guides, experiment in the browser, and see complete projects
2363+
written with the multilingual programming language in French.</p>
2364+
2365+
<div class="features-grid" style="margin-top:40px;">
2366+
<div class="feature-card reveal reveal-delay-1">
2367+
<div class="feature-icon icon-cyan">📘</div>
2368+
<h3 class="feature-title">Documentation</h3>
2369+
<p class="feature-body">Read the full guides, references, and architecture notes in the dedicated
2370+
documentation site.</p>
2371+
<p class="feature-body"><a href="https://multilingualprogramming.github.io/docs/" target="_blank"
2372+
rel="noopener">multilingualprogramming.github.io/docs/</a></p>
2373+
<p class="feature-body"><a href="https://github.com/multilingualprogramming/docs" target="_blank"
2374+
rel="noopener">github.com/multilingualprogramming/docs</a></p>
2375+
</div>
2376+
<div class="feature-card reveal reveal-delay-2">
2377+
<div class="feature-icon icon-purple">🧪</div>
2378+
<h3 class="feature-title">Playground</h3>
2379+
<p class="feature-body">Try the language in your browser, inspect generated output, and iterate on examples
2380+
without a local install.</p>
2381+
<p class="feature-body"><a href="https://multilingualprogramming.github.io/playground/" target="_blank"
2382+
rel="noopener">multilingualprogramming.github.io/playground/</a></p>
2383+
<p class="feature-body"><a href="https://github.com/multilingualprogramming/playground" target="_blank"
2384+
rel="noopener">github.com/multilingualprogramming/playground</a></p>
2385+
</div>
2386+
<div class="feature-card reveal reveal-delay-3">
2387+
<div class="feature-icon icon-green">🌀</div>
2388+
<h3 class="feature-title">Fractales</h3>
2389+
<p class="feature-body">A French-language project for exploring fractals with multilingual programming
2390+
syntax.</p>
2391+
<p class="feature-body"><a href="https://multilingualprogramming.github.io/fractales/" target="_blank"
2392+
rel="noopener">multilingualprogramming.github.io/fractales/</a></p>
2393+
<p class="feature-body"><a href="https://github.com/multilingualprogramming/fractales" target="_blank"
2394+
rel="noopener">github.com/multilingualprogramming/fractales</a></p>
2395+
</div>
2396+
<div class="feature-card reveal reveal-delay-1">
2397+
<div class="feature-icon icon-orange">🧫</div>
2398+
<h3 class="feature-title">Cellular Automata</h3>
2399+
<p class="feature-body">A French-language cellular automata project published as <code>cellcosmos</code>.</p>
2400+
<p class="feature-body"><a href="https://multilingualprogramming.github.io/cellcosmos/" target="_blank"
2401+
rel="noopener">multilingualprogramming.github.io/cellcosmos/</a></p>
2402+
<p class="feature-body"><a href="https://github.com/multilingualprogramming/cellcosmos" target="_blank"
2403+
rel="noopener">github.com/multilingualprogramming/cellcosmos</a></p>
2404+
</div>
2405+
</div>
2406+
</div>
2407+
</section>
2408+
23552409
<!-- ═══════════════════════════════════════════
23562410
FOOTER
23572411
═══════════════════════════════════════════ -->
@@ -2382,8 +2436,32 @@ <h2 class="cta-title reveal">
23822436
<div>
23832437
<div class="footer-col-title">Docs</div>
23842438
<ul class="footer-links">
2385-
<li><a href="https://johnsamuel.info/multilingual/playground.html" target="_blank"
2439+
<li><a href="https://multilingualprogramming.github.io/docs/" target="_blank"
2440+
rel="noopener">Documentation</a></li>
2441+
<li><a href="https://github.com/multilingualprogramming/docs" target="_blank"
2442+
rel="noopener">Docs Repository</a></li>
2443+
<li><a href="https://multilingualprogramming.github.io/playground/" target="_blank"
23862444
rel="noopener">Playground</a></li>
2445+
<li><a href="https://github.com/multilingualprogramming/playground" target="_blank"
2446+
rel="noopener">Playground Repository</a></li>
2447+
</ul>
2448+
</div>
2449+
<div>
2450+
<div class="footer-col-title">French Projects</div>
2451+
<ul class="footer-links">
2452+
<li><a href="https://multilingualprogramming.github.io/fractales/" target="_blank"
2453+
rel="noopener">Fractales</a></li>
2454+
<li><a href="https://github.com/multilingualprogramming/fractales" target="_blank"
2455+
rel="noopener">Fractales Repository</a></li>
2456+
<li><a href="https://multilingualprogramming.github.io/cellcosmos/" target="_blank"
2457+
rel="noopener">Cellular Automata</a></li>
2458+
<li><a href="https://github.com/multilingualprogramming/cellcosmos" target="_blank"
2459+
rel="noopener">Cellcosmos Repository</a></li>
2460+
</ul>
2461+
</div>
2462+
<div>
2463+
<div class="footer-col-title">Language Frontends</div>
2464+
<ul class="footer-links">
23872465
<li><a href="https://github.com/johnsamuelwrites/multilingual/blob/main/USAGE.md" target="_blank"
23882466
rel="noopener">Usage Guide</a></li>
23892467
<li><a href="https://github.com/johnsamuelwrites/multilingual/blob/main/docs/reference.md"
@@ -2392,16 +2470,10 @@ <h2 class="cta-title reveal">
23922470
target="_blank" rel="noopener">Design</a></li>
23932471
<li><a href="https://github.com/johnsamuelwrites/multilingual/blob/main/docs/core_spec.md"
23942472
target="_blank" rel="noopener">Core Spec</a></li>
2395-
</ul>
2396-
</div>
2397-
<div>
2398-
<div class="footer-col-title">Languages</div>
2399-
<ul class="footer-links">
24002473
<li><a href="#">English · Français</a></li>
2401-
<li><a href="#">Español · Deutsch</a></li>
2402-
<li><a href="#">日本語 · 中文</a></li>
2403-
<li><a href="#">العربية · हिन्दी</a></li>
2404-
<li><a href="#">+9 more languages</a></li>
2474+
<li><a href="#">Español · Deutsch · 日本語</a></li>
2475+
<li><a href="#">العربية · हिन्दी · 中文</a></li>
2476+
<li><a href="#">+10 more language frontends</a></li>
24052477
</ul>
24062478
</div>
24072479
</div>

0 commit comments

Comments
 (0)