Skip to content

gladimdim/reasonmlonline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo is abandonded. Keeping just for archives.

reasonml.online web site

Install

Build and install everything needed:

yarn install
yarn run build-reason
yarn run build

Deploy

yarn release

That should be enough to build new site. Nginx will auto-serve all these static files. It also copies files from public folder into dat folder.

Dat site

Dat site is available at https://weeklyreason-gladimdim.hashbase.io/ and dat://64c6177bc6d9b9644f56cf56e2696879a68a2bc16b62e823a5cb7f08896b1b68

Issuing new Issue Process

Adding JS resources

  • Add new .json file to static/issues folder.
  • Add new -uk.json file to static/issues folder with Ukrainian version.
  • Modify ArchiveIndex.re and add new link at top.
  • Update public/rss/feed.xml with new issue.
  • Run
yarn start
serve ./public
  • Go to 188.226.204.136:8000 and verify how new issue is rendered.
  • Add new into public/rss/feed.xml file
  • Commit changed files: [-uk].json, feed.xml, ArchiveIndex.re
  • Run production build
yarn release

Copy ./public/Index.js into ./dat/public Copy ./public/issues/*.json files into ./dat/public/issues Copy ./public/rss/feed.xml into ./dat/public/rss9

  • Post an update on @WeeklyReason Twitter
  • Post an update on @[email protected] mastodon account.

About

Sources for Weekly ReasonML Site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published