Terminal-Portfolio invites talented developers to create stunning, command-line themed portfolios to showcase their skills and work. Command-line interface is a powerful and efficient tool for developers, and this project aims to celebrate this through the creation of visually striking and intuitively designed web terminal.
I am currently using this as my default Portfolio.:sparkles:
Frontend HTML/CSS/JS: Almost all of the code you'll touch in this codebase will be HTML, CSS or JavaScript.
Here's a quick run down on how to get started with open source, first of all let's know some basic terminologies:
Now you know some basic terms, let's get into how to get started with some resources to let you understand open source better:
Start by forking the Terminal-Portfolio repository. Click on the symbol at the top right corner.
Clone your forked repository:
git clone https://github.com/<your-github-username>/Terminal-Portfolio.git
Navigate to the new project directory:
cd Terminal-Portfolio
Set upstream command:
git remote add upstream https://github.com/TechSpiritSS/Terminal-Portfolio.git
Create a new branch:
git checkout -b YourBranchName
or
git branch YourBranchName
git switch YourBranchName
Sync your fork or local repository with the origin repository:
git fetch upstream
git merge upstream/main
Make your changes to the source code.
Stage your changes and commit:
⚠️ Make sure not to commit package.json
or package-lock.json
file
⚠️ Make sure not to run the commands git add .
or git add *
. Instead, stage your changes for each file/folder
git add file/folder
git commit -m "<your_commit_message>"
Push your local commits to the remote repository:
git push origin YourBranchName
Create a Pull Request!
Open GitHub Desktop and log in to your GitHub account.
Make sure you are on the "Current Repository" view. If not, go to "File" and select "Add Local Repository" to add your repository.
In the "Current Repository" view, ensure you are on the branch that you want to submit a pull request for. If you're not on the correct branch, use the "Branch" menu to switch to the correct branch.
Once you're on the correct branch, make your changes and commit them to the branch. You can do this by clicking the "+" button in the upper-left corner of the GitHub Desktop window, making your changes, and then entering a commit message.
After you've made your changes and committed them, click the "Push origin" button in the top-right corner of the GitHub Desktop window. This will push your changes to the remote repository on GitHub.
Now, go to the GitHub website, navigate to your fork of the repository, and you should see a button to "Compare & pull request" between your fork and the original repository, click on it.
On the pull request page, you can review your changes and add any additional information, such as a title and a description, that you want to include with your pull request.
Once you're satisfied with your pull request, click the "Create pull request" button to submit it.
Note: In order to create a pull request, you must have a fork of the original repository in your GitHub account and you must have made the changes in that forked repository.
We heartily welcome any and all contributions that match our engineering standards! :raised_hands:
All conversations and communities on Terminal Portfolio agree to GitHub's Community Guidelines and Acceptable Use Policies. This code of conduct also applies to all conversations that happen within our contributor community here on GitHub. We expect discussions in issues and pull requests to stay positive, productive, and respectful. Remember: There are real people on the other side of that screen:exclamation:
If you found a technical bug on Terminal Portfolio or have ideas for features we should implement, the issue tracker is the best place to share your ideas. Make sure to follow the issue template and you should be golden! (click here to open a new issue)
Thanks a lot for spending your time helping Terminal Portfolio grow. Thanks a lot! Keep rocking 🍻