RuneLite website https://runelite.net
  • JavaScript 93.9%
  • SCSS 2.9%
  • HTML 1.7%
  • CSS 1.5%
Find a file
2026-03-29 06:54:44 -06:00
.github/workflows ci: update actions 2022-12-05 15:14:48 -05:00
public Add RSS feed link 2025-02-18 14:43:00 -08:00
src update timetracking for sailing 2026-03-29 06:54:44 -06:00
.babelrc xptracker: Show total xp/ranks only when 'overall' is selected 2019-10-17 18:54:23 +02:00
.eslintrc Remove standard.js, use provided eslint 2018-09-11 17:43:50 +02:00
.gitignore Updated Preact to v10 rc (#222) 2019-10-17 18:30:23 +02:00
.prettierrc Update and fix prettier 2020-05-03 02:55:45 +02:00
config-overrides.js Homepage improvements (#487) 2023-06-05 12:29:44 +02:00
LICENSE Add new website 2017-12-13 21:28:36 +01:00
package-lock.json Homepage improvements (#487) 2023-06-05 12:29:44 +02:00
package.json Homepage improvements (#487) 2023-06-05 12:29:44 +02:00
README.md Fix CI link in README 2021-03-30 19:54:16 +02:00
redirect.html Add launcher redirects 2019-08-11 19:54:49 -04:00
redirect.js Update discord invite links to start users in #welcome (#400) 2021-05-03 07:28:12 +00:00

runelite.net CI

Based on redux-boot.

Local development

Requirements

First, you need to install all dependencies, so run

npm install

To start local server, simply run

npm start

from console. Your app should be now running on http://localhost:3000 and you will be able to see it from your web browser. To debug Redux actions, simply check your web console.

Creating blog posts

To create blog post, navigate to _posts directory. Here, create file with format (where the time is UTC timezone)

YYYY-MM-DD-HH-mm-My-Post-Title.md

and edit it in your favorite markdown editor. Content of each post should consist of:

+ ---
+ title: 'My Post Title'
+ description: 'My Post description'
+ author: 'Me'
+ ---
+
+ ... rest of markdown content

If you do not want to display your post on home page just add skip metadata:

  ---
  title: 'My Post Title'
  description: 'My Post description'
  author: 'Me'
+ skip: true
  ---

  ... rest of markdown content

Now save it and create PR to master branch on this repo.

Adding features

To add new feature to feature list, simply take an image and put it in features directory. Then, open features.js file and add your feature at the bottom, before ]

  {
    image: '/img/features/mousehighlight.png',
    title: 'Mouse highlighting',
    description: '...',
    link: '...'
- }
+ },
+ {
+   image: '/img/features/my_feature.png',
+   title: 'My Feature Name',
+   description: 'My feature description',
+   link: 'https://example.com'
+ }
]

Now save the file and create PR to master branch on this repo.

Publishing to GitHub pages

The deployment to GitHub pages is done automatically using Travis CI GitHub pages deployement and it is deployed to the gh-pages branch from master branch.