@@ -1,24 +1,73 @@
1−The website for Urbit.
1+The website for Urbit is maintained by [Tlon](https://tlon.io) and the Urbit community. Issues and contributions are welcome.
3## Getting Started
3## Getting Started
5−Install Node 14. [nvm](https://github.com/nvm-sh/nvm) should handle this by running `nvm install 14`, then `nvm use` whenever in the repository (or automate it with a script - see [here](https://github.com/nvm-sh/nvm#deeper-shell-integration)).
5+1. Fork the [Urbit site repository](https://github.com/urbit/urbit.org).
7−Install our dependencies:
7+2. [Create a local clone](https://help.github.com/articles/cloning-a-repository/) of your fork.
9−```bash
9+3. Navigate to the `urbit.org` directory and install Node 14 using [nvm](https://github.com/nvm-sh/nvm):
13−Run the development server:
11+ ```shell
15+ You can then run `nvm use` whenever in the repository (or automate it with a script - see [here](https://github.com/nvm-sh/nvm#deeper-shell-integration)).
15−```bash
17+4. Install our dependencies:
23+5. Run the development server:
21−Finally, open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
31+ Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
35+Once you're ready to contribute:
37+1. Create a new local branch for your work:
41+ git checkout -b "<your branch name>"
44+2. Make your changes in the text editor of your choice (e.g., [Atom](https://atom.io/), [Sublime Text](https://www.sublimetext.com/)).
46+3. Stage your changes for commit:
52+4. Commit your changes:
55+ git commit -m "<concise message describing changes>"
58+5. Run the development server to view your local changes in your browser at [http://localhost:3000](http://localhost:3000).
66+6. [Push your local branch to the remote repo](https://help.github.com/articles/pushing-to-a-remote/).
68+7. Back in the urbit.org repo in the GitHub UI, [open a pull request](https://github.com/urbit/urbit.org/pulls).
70+Once your changes have been reviewed and any necessary edits have been made, you'll be able to merge your pull request.
23## Framework and Library Documentation
72## Framework and Library Documentation
@@ -37,4 +86,4 @@ We deploy using Vercel. All pull requests will show a deployment preview via the
38## Upgrades
87## Upgrades
40−The `/scripts` contains scripts used to programmatically upgrade site content data.
89+The `/scripts` contains scripts used to programmatically upgrade site content data.