Skip to content

ArcOS-Project/v7

Repository files navigation

ArcOS v7

This is the main repository for the ArcOS v7 project. All of the frontend code is open for educational and viewing purposes.

Getting started

You'll need the latest version of NodeJS, along with Git. If you don't want to use the deployed ArcOS backend, you'll have to clone it yourself. For more information, go to ReArc-Backend-v1 (this only applies to team members)

Warning

ArcOS v7 only works when using Yarn. Dependency conflicts occur if using npm, pnpm or other managers like bun.

  1. Clone the repository:
$ git clone [email protected]:ArcOS-Project/v7
  1. Satisfy dependencies:
# Using Yarn
$ yarn
  1. Copy the .env.example file to .env. ArcOS won't boot without a correct ENV file. In this .env file, modify DW_SERVER_URL and DW_SERVER_AUTHCODE to the URL and AuthCode of the server you're connecting to. DO NOTE: a trailing slash in the server URL prevents various ArcOS functions, including Direct File Accessing, from working. Do not end the URL with a slash.
  2. Run the frontend:
# Using Yarn
$ yarn dev

Building

To build ArcOS v7, simply run the build command using your favourite NodeJS package manager. My preference is Yarn.

# Using Yarn
$ yarn build

The compiled copy of ArcOS v7 will be in the dist/ directory.

The deployed server

If you don't have a backend and you're not able to host one yourself, use these credentials in your .env file to connect to the deployed ReArc backend:

  • set DW_SERVER_URL to https://arcapi.nl

License

ArcOS is licensed under the GPLv3 license specified here.

Author

Izaak Kuipers [email protected]

Credits

All assets used in ArcOS belong to their respective authors. Wallpapers have been provided by outside collaborators, each of them asked if I can use the wallpaper. A wallpaper with copyright issues won't ever be added to ArcOS.

Disclaimers

  • ArcOS cannot be used as a primary operating system. An attempt to do so is discouraged.
  • This is not an actual operating system. It is an environment that runs on top of your browser, built using web technologies.
  • All assets in ArcOS, including those created by me, belong to their respective owners. Reuse without credit is not permitted.
  • I’m not responsible for loss of data when making use of ArcOS’ filesystem. Do not store sensitive info on the filesystem. ArcOS passwords are hashed and salted.
  • ArcOS is in a pre-release stage. Full system stability cannot be guaranteed. When working on documents, be sure to frequently save changes to prevent a loss of data in case of a sudden crash.

About

The continuation of the ArcOS project

Resources

License

Stars

Watchers

Forks

Contributors 6