Skip to content

Patrick dev changes #30

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

Draft
wants to merge 41 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
863636b
build(update): dependency version bump to latest
Patadam Jan 31, 2024
8ce8fc6
all!: BREAKING Major overhaul
Patadam Feb 2, 2024
6ca4be6
feat(events): add events information page
Patadam Feb 5, 2024
81ff3c0
fix(event): add url as prop
Patadam Feb 5, 2024
6a5aa22
feat(events): add events information to home page
Patadam Feb 5, 2024
39ff46c
fix(events): limit max shown events to 5
Patadam Feb 5, 2024
046c2f4
fix(events): add responsive layout
Patadam Feb 5, 2024
269fd08
refactor: remove deprecated resources
Patadam Feb 5, 2024
2b81549
feat(readme): provide information on creating pages and changing data
Patadam Feb 5, 2024
7f5ca43
fix(imports): fix page and resource imports
Patadam Feb 5, 2024
d471c83
refactor(rules): create new rules page
Patadam Feb 5, 2024
b2d99f6
refactor: remove old rules page
Patadam Feb 5, 2024
d0fb6b5
fix(title): allow passing title prop to page to set web title
Patadam Feb 5, 2024
dccf4a0
refactor(AGM): reformat AGM
Patadam Feb 5, 2024
80b8aa7
refactor(rules): replace rules with updated component format
Patadam Feb 5, 2024
91dc369
fix(title): update title to exclude | code network
Patadam Feb 5, 2024
7b3378c
fix(title): auto append | code network to title
Patadam Feb 5, 2024
5139222
fix(header): make navbar mobile responsive.
Patadam Feb 5, 2024
cb8cac9
fix(mobile): add mobile responsivity
Patadam Feb 5, 2024
2726b24
fix: remove
Patadam Feb 5, 2024
3d5415b
fix(sponsors): show all sponsor levels
Patadam Feb 5, 2024
9bc95e3
fix: show label when sponsor level exists
Patadam Feb 5, 2024
fab4467
update: update for 2024 sponsors
Patadam Feb 5, 2024
22ffb8e
fix(header): stick to top of screen
Patadam Feb 5, 2024
b5ced06
fix(events): handle no event state
Patadam Feb 5, 2024
76d6cce
fix: add ;
Patadam Feb 5, 2024
6976e56
refactor: move rules into tabs
Patadam Feb 18, 2024
73f9fa5
fix: hide events until complete
Patadam Feb 18, 2024
9a5ef17
dev: move events to new branch
Patadam Feb 18, 2024
0bcfbcc
fix: remove unused link
Patadam Feb 18, 2024
b86a63b
fix: add links
Patadam Feb 18, 2024
9fdd776
docs: update readme contribution guidelines
Patadam Feb 18, 2024
46e6f53
fix(team): add Gideon
Patadam Mar 8, 2024
578b9f7
Attempt navbar fix
McCorsa Mar 9, 2024
49a8121
fix: rework nav bar
Patadam Mar 22, 2024
6919758
fix: changes to header
Patadam Mar 22, 2024
6ec1efd
fix: mobile responsive rules
Patadam Mar 22, 2024
ef0542b
Merge branch 'master' into dev
Patadam Mar 22, 2024
102c28e
fix: move rules to components
Patadam Mar 22, 2024
9c09ab8
fix: remove broken links
Patadam Mar 22, 2024
4c4b314
remove duplicate
Patadam Mar 24, 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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ dist-ssr
*.njsproj
*.sln
*.sw?

package-lock.json
yarn.lock
68 changes: 55 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,64 @@
# cncoVite
new website for cn with react
# codenetwork.co
Welcome to the Code Network (CN) public website Github repository.

# if using npm:
````
cd VITECN
npm i
Code Network is a student-led organisation dedicated to
fostering a strong developer community for anyone interested
in code. We seek to develop our members’ skills through regular
talks, workshops, and Hackathons. We also offer networking
opportunities and social spaces for students to communicate,
collaborate and most importantly, build something awesome.

## Getting Started

### Installation
To get started first clone this repository to your local device and navigate into the `VITECN` folder. Then execute the following:

### If you are using NPM:
```
npm install
npm run dev
````
```

# if using yarn:
````
cd VITECN
### If you are using Yarn:
```
yarn install
yarn run dev
````
```
## Changes to Events, CN Team and Sponsors
The key data and information for these pages is easily changed by accessing the `src/data/` directory and selecting the relevant JSON file and making the changes directly to that file, this information will then be read by the respective pages where necessary.

## Creating a new Page
The process for creating a new page has been simplified and an attempt to reduce boilerplate code has been made, further changes and improvements to this process may occur over time with feedback!

Create a new page in `src/pages/` with the `<Name>.jsx` format, include the following essentials and then you can add any further content.
```jsx
import Page from "../components/Page";
export default function PAGE_NAME_HERE() {
return (
<Page>
{/* ALL YOUR PAGE CONTENT HERE */}
</Page>
)
}
```
### No border page
To remove the default Code Network green border add the `noborder` attribute to the `<Page>` element like this `<Page noborder>`

# Design Biref
## Contribution Guidelines
In an attempt to develop some structure to the development lifecycle for this website, we ask the following when you contribute to this site. If you know a better way to structure the contributions for this site please reach out to us.

Developed by Jim Chi & Nathan Wang.
### Branching
We use a `master` < `dev` < `[feature]` branch structure, to implement a new feature please fork a branch from dev and then merge back into dev.

### Conventional Commits
For commits to the source code for this repository please try to use informative or helpful commit messages, even consider using [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) to enforce better commit messages.

## History

### Design Brief
The [codenetwork.co](https://codenetwork.co) website as you see it now was originally developed by Jim Chi and Nathan Wang. Further changes and continued work to the site has been made by the Code Network infrastructure and development team in 2024.

The website follows the 2023 style guide created by Drayko Medlyn and Shreya Arora's edit on the 2023 sponsorship prospectus. This website aims to improve the interactive experience by limiting relatively expensive user interaction. i.e. click (occupational disease prevention for developers and gamers), and scrolling (because who has time to read). Hence we are promoting a "peak and seek" interaction through effects like hover, animation and more. Attempt to gamify an information site, which seeks to inform.

### Our Thanks
To all the past, current and future contributors, Code Network developers, members and community who have worked to make this site the best it can be, we extend our gratitude for the time given to work on this site. Thank you.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
</style>
<!-- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> -->
<link href="./src/index.css" rel="stylesheet">
<!-- <link href="./src/index.css" rel="stylesheet"> -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<title>Home | Code Network</title>
<meta name="description"
Expand Down
Loading