Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Staging #5

Merged
merged 75 commits into from
Aug 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
bbd158e
add content for home, registration, and travel pages
suejinkim20 Jun 17, 2024
99d3979
change cfp to cfa (calls for action) and add cfa placeholder content …
suejinkim20 Jun 17, 2024
7f43d06
update cfa views and remove speaker, faqs and agenda pages from menu
suejinkim20 Jun 17, 2024
7f9c0aa
update mailto link
suejinkim20 Jun 20, 2024
9a0613e
separate link components and move into dedicated link component folder
suejinkim20 Jun 20, 2024
fee4134
update footer
suejinkim20 Jun 20, 2024
c95a072
remove fabric text from hero
suejinkim20 Jun 28, 2024
e524729
update typography styles
suejinkim20 Jun 28, 2024
2433728
Merge pull request #4 from fabric-testbed/develop
suejinkim20 Jun 28, 2024
32b52a9
Create webpack.yml
suejinkim20 Jul 1, 2024
3a8d355
update to knit 9
suejinkim20 Jul 1, 2024
bd1d334
add deploy step to github action
suejinkim20 Jul 1, 2024
419073b
remove extra comments
suejinkim20 Jul 1, 2024
226e0f1
update github action build steps
suejinkim20 Jul 1, 2024
838cf52
update knit date and location on home page
suejinkim20 Jul 1, 2024
497dc38
Update webpack.yml
suejinkim20 Jul 10, 2024
961fa56
Update webpack.yml
suejinkim20 Jul 11, 2024
d20928d
update home page content
suejinkim20 Jul 11, 2024
f750686
add button group css class
suejinkim20 Jul 11, 2024
9edd62c
update content
suejinkim20 Jul 11, 2024
5bd010c
add ordered list to markdown mapping
suejinkim20 Jul 11, 2024
2516a15
add basename /knit-website to production deployment
suejinkim20 Jul 11, 2024
d4640a6
add button container class on travel page
suejinkim20 Jul 12, 2024
566214f
update contrastText color in theme
suejinkim20 Jul 12, 2024
2cfdb83
customize mui button at theme component level
suejinkim20 Jul 12, 2024
6a62d74
update brand in hero/header to use numberless knit logo
suejinkim20 Jul 12, 2024
ec90f2e
update text for cfa button on home page
suejinkim20 Jul 12, 2024
4228067
update mobile menu logo and colors
suejinkim20 Jul 12, 2024
b549ecd
allow color customization for link icon
suejinkim20 Jul 12, 2024
5fae624
update external link buttons
suejinkim20 Jul 12, 2024
e8a7093
darken and increase font weight for navigation text and body text
suejinkim20 Jul 12, 2024
cf170ba
update hotel block button url
suejinkim20 Jul 12, 2024
670d9df
add homepage field to package.json
suejinkim20 Jul 12, 2024
f04ae27
update travel stipend deadline
suejinkim20 Jul 12, 2024
3e40271
fix typo on hotel address
suejinkim20 Jul 12, 2024
fa3fe68
make external button links open in a new tab
suejinkim20 Jul 12, 2024
98dc76d
fix props on buttons
suejinkim20 Jul 12, 2024
deca392
update github action to run on push to main
suejinkim20 Jul 12, 2024
295da29
Revert "update github action to run on push to main"
suejinkim20 Jul 12, 2024
d97ab8e
handla SPA routing for gh pages
suejinkim20 Jul 12, 2024
0299b9d
install mdx deps
mbwatson Jul 13, 2024
9faf79e
tell webpack about mdx files
mbwatson Jul 13, 2024
2aacb55
setup and use react in some mdx file
mbwatson Jul 13, 2024
9bce2ee
copy 404.html file into build/dist folder
suejinkim20 Jul 18, 2024
f12eebb
fix "register now" link url typo
suejinkim20 Jul 19, 2024
a8713fc
remove travel application button and indicate form is closed
suejinkim20 Jul 19, 2024
b2e51dd
remove unneeded imports
suejinkim20 Jul 26, 2024
d00f567
update registration costs
suejinkim20 Jul 26, 2024
1c7fb7f
remove unneeded registration cost lines
suejinkim20 Jul 26, 2024
2ad57c7
remove gh-pages support
mbwatson Aug 1, 2024
28eda03
Update github action to run on changes to main branch
suejinkim20 Aug 7, 2024
f6c9e93
Merge branch 'develop' into feature/mdx-copy
suejinkim20 Aug 12, 2024
035b8c8
integrate componentMap into MDX components
suejinkim20 Aug 14, 2024
54dc8cc
Merge pull request #7 from fabric-testbed/feature/mdx-copy
suejinkim20 Aug 14, 2024
38693af
Merge pull request #8 from fabric-testbed/feature/mdx
suejinkim20 Aug 15, 2024
7162fd4
Merge pull request #6 from fabric-testbed/develop
suejinkim20 Aug 15, 2024
9fcd113
Update README.md with content management
suejinkim20 Aug 15, 2024
ec694d2
Merge pull request #9 from fabric-testbed/develop
suejinkim20 Aug 15, 2024
215f16b
Update README.md
suejinkim20 Aug 15, 2024
6708fc1
Merge pull request #10 from fabric-testbed/develop
suejinkim20 Aug 15, 2024
ced81c9
Update cfp.mdx
lena-char Aug 15, 2024
520363d
Update README.md
suejinkim20 Aug 15, 2024
da6e296
add agenda page
suejinkim20 Aug 19, 2024
586cecc
add agenda iframe
suejinkim20 Aug 19, 2024
8b33a33
fix home page description typo
suejinkim20 Aug 19, 2024
22e8961
add knit9 logo image
suejinkim20 Aug 22, 2024
5c6771a
update agenda document link
suejinkim20 Aug 22, 2024
1272190
add knit9 logo above agenda
suejinkim20 Aug 22, 2024
2ad18d4
Merge pull request #11 from fabric-testbed/feature/add-agenda-iframe
suejinkim20 Aug 22, 2024
70d6312
Merge pull request #12 from fabric-testbed/content
suejinkim20 Aug 22, 2024
62f5319
update breakpoint pixels in theme
suejinkim20 Aug 22, 2024
3983e67
increase breakpoint for menu from sm to md
suejinkim20 Aug 22, 2024
a21599a
do not default markdown h1s, h2s to use linked headings
mbwatson Aug 22, 2024
5e1cd7f
Merge pull request #14 from fabric-testbed/enhancement/linked-headings
suejinkim20 Aug 22, 2024
fc6515e
Merge pull request #13 from fabric-testbed/develop
suejinkim20 Aug 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Build and Deploy

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

permissions:
contents: write

jobs:
build-and-deploy:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Install dependencies
run: npm install

- name: Build the project
run: npm run build

- name: Deploy to GitHub Pages
if: github.ref == 'refs/heads/develop'
uses: JamesIves/[email protected]
with:
branch: gh-pages
folder: dist
token: ${{ secrets.GITHUB_TOKEN }}
clean: true
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,33 @@ To spin up a container from your image, use a command such as the following.
```
docker run --rm -p 80:8080 knit-website
```

## Content Management

Content for this site is located in the src directory in a content folder. The content is formatted using mdx, and utilizes [markdown formatting](https://www.markdownguide.org/basic-syntax/).

```plaintext
.
└── src
├── content
├── cfp.mdx
├── home.mdx
├── registration.mdx
└── travel.mdx
```

To update the content, ensure you are on the `content` branch via the dropdown menu, or, click this [link](https://github.com/fabric-testbed/knit-website/tree/content/src/content).

![Screenshot 2024-08-15 at 1 21 22 PM](https://github.com/user-attachments/assets/e7a1c2bb-229b-4143-b3d8-2d66a10ffa55)


Then, navigate on the github UI to the file you'd like to change. Find the edit icon (pencil) and edit the text directly in the text editor.

![Screenshot 2024-08-15 at 1 22 19 PM](https://github.com/user-attachments/assets/94b0a507-766d-4dbe-a417-46a65a6ef78c)

When you're changes are complete, click the "Commit changes ... " button. This will open a dialog box that will prompt you to write a commit message, optional description, email address, and the option to choose one of the following options:

- Commit directly to the `content` branch
- Create a **new branch** for this commit and start a pull request

Please select the first option (Commit directly to the `content` branch). Our team will be notified of the pull request and will review and merge the requested changes. Or, you can contact a developer who can review and merge the changes based on your timeline and needs.
Loading
Loading