Table of Contents
-
About The Project
-
Getting Started
- Roadmap
- Contributing
About The Project
(back to top)
Built With
(back to top)
Getting Started
Environment Setup
If you've already setup your machine with Visual Studio, NVM, Yarn, etc., double check your versions and you can skip this section. If this is your first time setting up your dev machine, buckle in.
- Install Visual Studio Code
- Install NVM
- For Windows, go here and click the "Download Now!" button.
- For Mac/Linux, go here, read the docs, and install using the script.
- Install Node
- From your terminal (while running as an Admin), run
nvm install 20.11.1
- Then run
nvm use 20.11.1
- Install Yarn
- Continuing in the terminal, run
npm install -g yarn
- Note: If you need to update your
PATH
variable, here's a simple gist.
- Install Angular
- Continuing in the terminal, run
yarn add global @angular/cli@18.2.0
Development Setup
Now that your machine is setup and environment is ready, let's get the codebase rolling.
- Clone the Repo
- From the repo itself, you can click the "Code" button, and clone from there in whichever way you'd like.
- Setup the Site
- Open the repo in VS Code
- From the terminal, run
yarn
. This will install all packages needed.
- Run the Site
- Now that the packages are restored, it's time to run.
- Open the NX Console extension, under Projects -> shamrock-site -> serve
- Click serve, this will start building the website. It can take up to a minute depending on your system.
- Once this is done, the site can be accessed at
localhost:4200
(back to top)
Roadmap
- [ ] Finish making the home page
- [ ] Add Issues page
See the open issues for a full list of proposed features (and known issues).
(back to top)
Contributing
- Create your Branch (
git checkout -b feat/AmazingFeature
)
- Commit your Changes (
git commit -m 'Add some AmazingFeature'
)
- Push to the Branch (
git push origin feature/AmazingFeature
)
- Open a Pull Request
(back to top)