{"id":18967220,"url":"https://github.com/andrewmcodes-archive/dr-stapleton-website","last_synced_at":"2026-04-11T01:03:28.479Z","repository":{"id":47614380,"uuid":"137953258","full_name":"andrewmcodes-archive/dr-stapleton-website","owner":"andrewmcodes-archive","description":"Dr. Ann E. Stapleton's Personal Website","archived":false,"fork":false,"pushed_at":"2019-06-18T02:53:23.000Z","size":3736,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-01T06:22:26.011Z","etag":null,"topics":["gatsby","javascript","postcss","react","tailwind-css","tailwindcss","webpack"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrewmcodes-archive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-19T22:44:37.000Z","updated_at":"2021-02-05T23:35:26.000Z","dependencies_parsed_at":"2022-07-21T16:45:11.166Z","dependency_job_id":null,"html_url":"https://github.com/andrewmcodes-archive/dr-stapleton-website","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes-archive%2Fdr-stapleton-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes-archive%2Fdr-stapleton-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes-archive%2Fdr-stapleton-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes-archive%2Fdr-stapleton-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewmcodes-archive","download_url":"https://codeload.github.com/andrewmcodes-archive/dr-stapleton-website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239964547,"owners_count":19725952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gatsby","javascript","postcss","react","tailwind-css","tailwindcss","webpack"],"created_at":"2024-11-08T14:39:59.855Z","updated_at":"2026-04-04T11:30:18.157Z","avatar_url":"https://github.com/andrewmcodes-archive.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dr. Ann E. Stapleton's Personal Site\n\nDr. Ann E. Stapleton's personal website. Designed and developed by Onshore Studios.\n\n- [Dr. Ann E. Stapleton's Personal Site](#dr-ann-e-stapletons-personal-site)\n  - [Getting Started](#getting-started)\n    - [Prerequisites](#prerequisites)\n      - [git](#git)\n      - [Node.js](#nodejs)\n      - [NPM](#npm)\n      - [Gatsby CLI](#gatsby-cli)\n  - [Resources](#resources)\n    - [Recommended Development Tools](#recommended-development-tools)\n    - [Documentation](#documentation)\n  - [Making Changes](#making-changes)\n    - [Format and lint](#format-and-lint)\n    - [Build your site](#build-your-site)\n    - [Deploy](#deploy)\n    - [Updating Assets](#updating-assets)\n    - [Updating Content](#updating-content)\n    - [Styles](#styles)\n      - [TailwindCSS](#tailwindcss)\n      - [Custom CSS](#custom-css)\n\n## Getting Started\n\nGetting started is easy, assuming you have the relevant dependencies. Clone the project and install the dependencies:\n\n```sh\ngit clone https://github.com/andrewmcodes/dr-stapleton-website\ncd dr-stapleton-website\nnpm run develop\n```\n\nThe project should now be running on [localhost:8000](http://localhost:8000/).\n\n### Prerequisites\n\nIn order to contribute to this project, you will need to make sure you have the following:\n\n- git\n- Node.js\n- NPM (or Yarn)\n- Gatsby CLI\n\n#### git\n\nMost non-Windows operating systems have git installed by default. Follow the [official documentation](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) if you have any trouble.\n\nTo make sure everything downloaded correctly, run the following command:\n\n```sh\ngit --version\n```\n\nIf all went well, you should get a version number like `git version 2.21.0`\n\n#### Node.js\n\n- [Official download](https://nodejs.org/en/download/)\n- [Via package manager](https://nodejs.org/en/download/package-manager/)\n\nTo make sure everything downloaded correctly, run the following command:\n\n```sh\nnode -v\n```\n\nIf all went well, you should get a version number like `v11.12.0`\n\n#### NPM\n\nNPM is automatically installed with Node.js.\n\nTo make sure everything downloaded correctly, run the following command:\n\n```sh\nnpm -v\n```\n\nIf all went well, you should get a version number like `6.9.0`\n\n#### Gatsby CLI\n\nInstall Gatsby CLI with the following command:\n\n```sh\nnpm install -g gatsby-cli\n```\n\nCheck the [official documentation](https://www.gatsbyjs.org/docs/quick-start) for more information.\n\n## Resources\n\n### Recommended Development Tools\n\n- [VS Code](https://code.visualstudio.com/)\n- [Archipelago](https://github.com/npezza93/archipelago)\n\n### Documentation\n\n- [Gatsby documentation](https://www.gatsbyjs.org/docs/)\n- [Tailwind documentation](https://tailwindcss.com/docs/what-is-tailwind/)\n- [Prettier documentation](https://prettier.io/docs/en/index.html)\n- [ESLint documentation](https://eslint.org/docs/user-guide/configuring)\n\n## Making Changes\n\n### Format and lint\n\n- `npm run analyze` - See what ESLint and Prettier can fix\n- `npm run fix` - Run Prettier and ESLint with the `--fix` option\n\n### Build your site\n\nUse `npm run build` to build your site for production.\n\n### Deploy\n\nPlease consult this [link](https://uncw.edu/ITSD/working/uploadwebfiles.html) for instructions on how to upload your site to the UNCW People Server.\n\n### Updating Assets\n\nAssets are typically referred to as external content that is loaded in to the site like pictures and documents.\n\nIf you would like to change out an asset, there are two steps:\n\n1. Find the actual asset. These will all be located in `./src/` folder. Simply delete the existing asset and copy in your new asset.\n2. Unless the asset has the **exact** name of the old asset, you will have to update the reference. Simply search the HTML for the name of your asset (e.g. my-cv.pdf) and replace with the name of your new asset. Unless you move the asset, which there is no reason to do, you just have to change the file name.\n\n### Updating Content\n\nChanging content is pretty simple and should not break any of the styling due to the component based style implemented. Simply find the content in the HTML, delete it, and paste in your new content.\n\n### Styles\n\n#### TailwindCSS\n\nStyling on this website is done via TailwindCSS base classes or custom CSS classes that extend the Tailwind classes. Refer to the [Tailwind documentation](https://tailwindcss.com/docs/what-is-tailwind/) for help.\n\n#### Custom CSS\n\nBecause of the component architecture of this site, changing the styling of a custom CSS class will change every element that uses that class across the site. To change a class, navigate to `./src/css/styles.css`, find the class you want to change, e.g. `.btn`, and update the styles.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmcodes-archive%2Fdr-stapleton-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewmcodes-archive%2Fdr-stapleton-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmcodes-archive%2Fdr-stapleton-website/lists"}