An open API service indexing awesome lists of open source software.

https://github.com/zenitheesc/zenith-website

Zenith Aerospace's home on the web.
https://github.com/zenitheesc/zenith-website

cubesat documentation nextjs open-source react vercel web zenith

Last synced: 4 months ago
JSON representation

Zenith Aerospace's home on the web.

Awesome Lists containing this project

README

          

ZenSite 2021

Reimagining Zenith's web presence through a modern website that respects the group's technical knowledge and passion for development. We're a student group based in Brazil, we develop open software and hardware. #AdAstraPerAspera






































Environment and Tools
Steps to run and debug
How to contribute?

## Environment and tools

- [Next.js](https://nextjs.org/): ^10.0.6,
- [React](https://reactjs.org/): ^17.0.1,
- [npm](https://www.npmjs.com/get-npm): ^7.5.4,
- [node](https://www.npmjs.com/get-npm): ^15.8.0,

We're using [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) for linting/formatting.

## Steps to run and debug

- (recommended) `npm run dev` to compile it in development mode and run it on localhost:3000.
- `npm run build` to create an optimized production build
- `npm start` to run the production build on localhost

## How to contribute

Check out our [figma](https://www.figma.com/file/eA9iZxhtQnhIC5erngA2CY/Prot%C3%B3tipos-Zenith?node-id=0%3A1).

Report bugs and/or feature-requests on our [_issue tab_](https://github.com/zenitheesc/zenith-website/issues). Maybe there's something there waiting for you to work on!

### Gitflow **Holy** Rules





- **Never commit directly into the Production branch**;
- **Always** run `git fetch && git status`, especially before merging (also run it on the branch you're trying to merge to) or pushing (I always run it every 5 minutes or so);
- Create a branch to work on;
- Name your branches according to their function. ex: "feature/feature-name"
- **Before** merging into Develop, **TEST** your implementation (is it responsive?);

### Naming conventions

- **Variables**: camelCase;
- **Functions**: camelCase;
- **Classes**: PascalCase;
- **Archives**: PascalCase;
- **Folders**: kebab-case;

### Linting and formatting

We're using [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) for linting/formatting.

Specific details can be found on `.eslintrc.json` and `.pretierrc.js`

---












zenith.eesc@gmail.com