Welcome to [Static job listing page]! This project is built using HTML, CSS, and JavaScript and help user to find listings of Jobs with filtering.
To run the project locally, simply follow these steps:
- Clone the repository to your local machine:git clone https://github.com/afolabi-ola/Static-Job-Listing.git
- Navigate to the project directory:cd static-job-listing 3.Launch the mock database using json-server --watch data/db.json
- Open the
index.html
file in your web browser.
That's it! You're now ready to explore job listings with Static Job Listing.
We welcome contributions from everyone! If you're interested in contributing to this project, please follow these steps:
- Fork the repository to your own GitHub account.
- Clone the forked repository to your local machine: git clone https://github.com/afolabi-ola/Static-Job-Listing.git
- Create a new branch for your feature or bug fix: git checkout -b feature-branch
- Make your changes to the project code.
- Test your changes to ensure they work as expected.
- Commit your changes with descriptive commit messages: git add . && git commit -m "Added "what" feature or fixed "what" bug"
- Push your changes to your forked repository: git push origin feature-branch
- Open a pull request on the main repository.
- Provide a clear title and description for your pull request, explaining the changes you've made.
- Request an Engineer/s to review your PR (to check if your code makes sense to merge to the main branch).
- Assign yourself (for anyone to quickly identify you as the owner of the PR).
- Don't Merge without approval from your Code reviewer/s!!! (This could deal some potential damage if you do this 🥴)
-
- Wait for feedback and address any requested changes.
- Merge after approval. 🚢
Please adhere to the following code style guidelines:
- Use consistent indentation (tabs or spaces).
- Follow naming conventions for variables, functions, and classes.
- Comment your code when necessary to explain complex logic or functionality.
If you encounter any bugs or have suggestions for improvements, please open an issue on GitHub and provide detailed information about the problem or enhancement you're proposing.
This project is licensed under the [License Name] License - see the LICENSE.md file for details.