Skip to content

PD-06/Volistic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎉・VOLISTIC・🎊

Volistic Banner

Version: 1.3.0

Volistic is a simple open-source launcher program made in Java for the programs made by PD`06 in IB Computer Science class. Any student can create their own Java CLI program and include it on Volistic.java (The program launcher). The steps and procedures to do so are articulated on the 'CONTRIBUTING.md' file.

Prerequisites

- Have 'Git' installed (Click on the link to go to Git download page)

- Download Java Development Kit (JDK)

  1. Click here to download JDK! (For MacOs: ARM64 DMG Installer)
  2. Once done, open (run/execute) the JDK installer! (It's probably on your user's Downloads folder)
  3. Follow through the installation process!

Installation Verification

  1. Open up your desired terminal application! Default are: - 'Terminal' for MacOs & Linux! - 'Command Prompt' for Windows!
  2. Type java --version to verify it!
  3. If it's installed, it should be like this: Java-verified

🍎・Wanna Try it Out??

  1. On your machine, clone this repository into your preferred folder!
  2. Navigate to the cloned repository, and open a terminal at the folder Volistic!
  3. Type pwd to your terminal and press return↵! If it show .../Volistic then your current working directory is correct!
  4. Copy paste this command: javac CLI/*.java; java CLI.Volistic to your terminal and press return↵!
  5. 🎉・It should now run the Volistic Program, have fun!・🎊

🎁・How to Get Started Contributing and Making Your Own Program on Volistic

You're highly suggested to use Pull Request to get your changes to the repository instead of direct edit. Please refer to CODE_OF_CONDUCT.md for follow-up on this guide here. If you need any help regarding this matter, kindly consult to: deffreus (Discord)

Through Apache NetBeans

Refer to this documentation here.

Through VSCode

  1. Donwload & Install VSCode! See the guide here!
  2. Open VSCode, then click the 'Extension' icon on the side bar!
  3. Download the following extensions:
  • GitHub Actions by GitHub

  • GitHub Pull Requests and Issues by GitHub

  • GitLens — Git supercharged (Optional; Highly recommended) by GitHub

  • Markdown Preview Github Styling by Matt Bierner (Optional)

  • Code Runner by Jun Han

  • Code Time by Software (Optional)

  • Java Language Support by George Fraser

  • Java Run by caolin

  • Debugger for Java by Microsoft

  • Extension Pack for Java by Microsoft

  • Language Support for Java(TM) by Red Hat

Link your GitHub Account

  1. On the side bar, press the 'Accounts' icon, then press the sign in button!
  2. You'll then be redirected to GitHub. Login to your account or create an account if you don't have one!
  3. Follow through the instructions given!

Cloning the Repository

To work and make changes to the source code, it's recommended to edit in your own local repository than directly on the remote repository through GitHub website. Thus, you need to clone the remote repository, making a copy of it locally on your machine.

  1. Press Cmd⌘ + Shift⇧ + P and type 'Git: Clone'!
  2. Choose 'Clone from GitHub'!
  3. Type 'PD-06/Volistic' and press return↵!
  4. Select your preferred folder for the repository! (It's not recommended to put it on the 'Downloads' folder)
  5. Open the cloned repository! You can now make changes to the code!
  6. VSCode will ask if you trust the authors of the files. Check the 'Trust the authors of all files in the parent folder...' and click the 'Yes, I trust the authors' button!
  7. Done! You can now edit the files on your local repository!

Tips: if the Java Language Support server crashed, press Cmd⌘ + Shift⇧ + P and type 'Java: Restart Java Language Server'!

Configuring Git

For pushing commits, git needs your GitHub account's username and email.

  1. Open VSCode Terminal --> On the menu bar (top-most bar): Terminal > New Terminal
  2. On the terminal, type git config --global user.name "USERNAME", replacing USERNAME with your GitHub username!
  3. Type git config --global user.email "EMAIL", replacing EMAIL with your email, e.g example@gmail.com!

Remember to Frequently Pull

Whenever there's a change in the remote repository, you need to 'pull' that change to your local repository in order to stay up-to-date with remote changes. The 'Source Control' panel wil tell you if there's a change in the remote repository that you need to pull to your local repository.

  1. Press Cmd⌘ + Shift⇧ + P and type 'Git: Pull', then press return↵!

Committing & Pushing Changes

When you're making code changes in VSCode, you're editing your local repository. To get your changes to the remote repository, you must 'commit' your changes and 'push' the commit. Ideally, each commit is small and only discuss one topic of change; don't bundle multiple changes of different topics into one commit!

  1. Go to the 'Source Control' panel from the sidebar!
  2. After you saved all your changes, under the 'Changes' dropdown, press + beside the Modified file that you want to commit!
  3. After your changes are staged, under the 'SOURCE CONTROL' dropdown, enter a commit message describing what changes you made!
  4. Press Cmd⌘ + return↵ to send the commit!
  5. Finally, 'push' your commit(s) by pressing Cmd⌘ + Shift⇧ + P and typing 'Git: Push'

Support and Help

We mainly use Discord for this project. Go to the '#support-and-help' under the '🎁・Volistic' category. You can join our server here.

🪪・License

MIT

About

Anyone is allowed to contribute!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages