I think SonarQube suits your needs, We use it exactly the same way you want but with jenkins and for java-based code(supports multiple languages though, no need to worry).E.g. pushed a commit -> Jenkins builds and deploys -> updates SonarQube which gives online statistics. I imagine setting SonarQube with Travis wouldn't be too much trouble since
I've recommended Trac a couple of times here for project management. It's an open-source project management tool for self-hosting written in Python, supported by tons of plugins – a.o. all you named in your question:
free to use (or to adjust: the source is with you ;)
There is no dedicated official Github client for Linux at this time.
There are, however, several GUI Git clients that will work with Github. I know you say you're not looking for Git clients, so if you're fully committed to that stance your answer is in the first sentence of this post. However, it's important to note that Github is Git, just a hosted ...
You could try the following:
Open a github account and remember your username
Create a public project in your accounts and remember the project_name
git clone the project to a local directory
cd to the same directory
Develop and test your notebook, remembering to save before exit
git add the name of your notebook
git commit -m"Description ...
Try Disqus. It's free, very easy to integrate into websites, and used by companies like CNN for their commenting systems.
I use Disqus on all of my Wordpress installations, two of my Ghost installations and one static website - each of which took less than ten minutes to set up.
One downside to Disqus is that it shows under a tab, "Around the Web" which is ...
JustPaste.it is a free web application that has an interface that is similar to word processors like Google Docs or Microsoft WordPad. Inline images and other content can be combined together in the same document. The image description and dimensions can be edited in the Insert/edit image window before the image is uploaded and inserted into the document ...
Most developers use Quartz for this kind of things.
Here is how you call Quartz to execute a task every 2 days at 03:00:00 :
trigger = newTrigger()
.startAt(tomorrowAt(3, 0, 0) // 03:00:00 tomorrow
.withIntervalInDays(2)) // interval is set in calendar ...
What you need is the Github hook API. The basics are explained HERE.
Webhooks allow you to build or set up integrations which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update ...
Brackets supports this with very few tweaking.
Set theme to "Brackets Light" (it's the default theme)
Create or open a .md document
In the bottom bar you'll see Markdown written. Click on the arrow next to it and select Markdown (Github).
In dropdown menu View > Theme set font to Consolas
And if you want live preview, just go to the extension ...
I would suggest taking a look at Jenkins CI formerly Hudson which has the following characteristics:
Free, Gratis & Open Sourced, MIT Licence
Java based so cross platform
If your builds/tests can be run from the server command line then they can run from Jenkins
Distributed builds available
Version control system integration for SVN, git, hg, etc.
For a full wiki you should take a look at gitit it can generate a wiki from a set of markdown pages, including having a directory structure, is git aware and can produce a set of wiki pages from markdown, (and a lot of other stuff), by using pandoc for the input processing.
It looks a lot easier to use than gollum.
If you just would like to make a set of ...
I also used the portable Git bash until recently. I now use Magit. It's an Emacs extension to interface with Git repositories. It can be installed from Melpa or Git. The Emacs installation for Windows is precompiled and 100% portable. You just need to extract the zip file which can be downloaded from here. Features of Magit are:
Runs directly from the ...
You can do that using Git directly on your server, provided Git is installed there. Details are described in an article named Using Git to manage a web site. Basically, this requires just a few simple steps:
Create a bare repo on the server
$ mkdir website.git && cd website.git
$ git init --bare
Initialized empty Git repository in /home/ams/website....
Have you heard about hub?
It augments git with some very handy github related commands:
Assuming you've aliased hub as git, the following commands now have
$ git clone schacon/ticgit
> git clone git://github.com/schacon/ticgit.git
$ git clone -p schacon/ticgit
> git clone email@example.com:schacon/ticgit.git
$ git ...
I would consider looking for a tool that allows you to both document your plans and generate the current code from documentation within the code such as comments, etc., i.e. can both take more or less free form input and can generate information from the code base.
Personally I would take a look at Sphinx which has the following features:
Free form text in ...
You can achieve this using Syncfusion Data Integration Platform.
You need to host Syncfusion Data Integration server on some server (cloud/on premise).
Create a HTTP server using ListenHTTP processor which acts as a payload URL.
Create Webhooks in your GitHub repository for required events.
Create a workflow to parse the ...
I've found out that it's possible to combine Travis CI and Codecov and run Coverage.py on Travis CI using this stucture:
This assumes that your are using the Python unittest module, other examples (for pytest and nose) can be found here:
Hope this ...
Disclaimer: I'm the founder & CEO of Comb
Comb is an issue tracker that focuses on prioritization. Tasks are ordered in priority order and the system ensures that team members work on tasks in that priority order.
We aren't integrated (yet) out of the box to Basecamp, Asana, or Trello, but we do allow you to set up an integration to systems like these ...
You actually don't need a locally installed git client for Jekyll to run, since github pages will actually do the compilation for you every 10-15seconds from my experience. The only reason you need a local client for Jekyll is if you are doing theme-type development, which requires git, and ruby packages.
If your just adding new post articles then you ...
We use some python scripts running on our Jenkins machine to generate summaries of both the build statuses and the ticketing via the APIs and post the results with links to the projects & trackers. For some projects we also generate XLSX using xlwt python library for customer summaries of the tracker progress.
Works really well.
For a service, rather than software, I would suggest taking a look at Circle-CI
Current pricing - 1 Linux container You can run 1 concurrent build with 1 container 1x parallelism 1500 build minutes/month Free Then each additional container $50/month with no build minutes limits.
Containers can run both build and tests
Pre-configured containers with the ...
I also had trouble finding a tool/extension that would work. The best option I could find was the chrome extension below. You have to switch the markdown to preview mode, highlight and right click the word you want to spell check, and select the "spell check" option in the dropdown menu. It's not very practical but it's the closest thing I could find for ...
While researching for my question above, I already found one very promising linter named flint. I haven't found it directly via some search engine but via AtomLinter's Generic Linter listing.
I'd though be happy if others, who know other git project linting tools, would post their recommendation, too.
I had a pretty good experience with Reviewboard https://www.reviewboard.org, I recommended it before: Peer review software for programming assignments
Specifically for your requirements:
works great for geographically dispersed teams
review actions are very granular (comments/answers/issues/edits/etc) and can be executed independently or can be batched and ...
Looks like Taiga.io can be a good candidate. It's not as smooth to set up as ScrumDo but it's free as in free software and free as in free software until July 2015, afterwards 3$/month for a small project.
Update based on @chmac's comment.
The best solution I've found is
Copy and paste the text into a LibreOffice Calc or Excel spreadsheet. It should automatically recognize the table.
Copy and paste the table into http://www.tablesgenerator.com/markdown_tables using File > Paste table data, then Copy to Clipboard.
Seems Talkyard blog comments can be useful to you. It's open source, and there's serverless hosting, with privacy — no ads, no tracking.
Here're instructions for Jekyll: https://jekyll-demo.talkyard.io/2018/01/09/installation-instructions.html
There's Gmail and Facebook login, and optional anonymous guest login (is that what you meant with no pre-...