Skip to content

silicon-mountain/smconf.org

Repository files navigation

smconf.org Swimming Octocat GitHub issues GitHub stars GitHub license

Silicon Mountain Conference website was created, and is maintained by The Silicon Mountain developers in the Mountain Area of Cameroon. If you want to contribute to this project, fork the repository and follow the steps below to contribute.

Contributing code

Code contributions are very welcome! Browse the Issue tracker for issues that need code and/or come up with your own ideas & code. Please open a Pull Request to contribute your own code. Please read more about our contributor guidelines before you start Hacking

Local Development

Installing Python 3.6

Follow this link to install Python 3.6 on your Linux OS: https://python-guide-pt-br.readthedocs.io/en/latest/starting/install3/linux/. We recommend developers to use Linux for development to make things easier for everyone. This step is to allow us use python3 in-built http.server module to deploy the website during development.

Change to home directory

$ cd ~/

Clone your Fork

$ git clone https://github.com/<your-github-handle>/smconf.org.git

Replace <your-github-handle> with your actual Github username. For example, In @Ch3nkula's case : git clone https://github.com/ch3nkula/smconf.org.git.

Build & Deploy locally

$ python -m SimpleHTTPServer <any-free-port> // E.g. python -m SimpleHTTPServer 8000

OR If you're using an in-built PHP server

$ php -S localhost:<any-free-port> // E.g. php -S localhost:8000

Testing on your browser

Open up your browser and type the link: https://localhost:KKKK ,where KKKK := you used above. E.g. https://localhost:8000 .Hayyy! You should have the website served via HTTP successfully if the website loads locally 👍.

License

smconf.org is licensed under GPLv3.